Sign In (Log In)
Home
Tournaments
Teams
Players
Champions
Plays
Tools
Premium
Support Games of Legends on Patreon and enjoy an ad-free experience:
CuVee
Season:
ALL
S6
S7
S8
S9
S10
S11
S12
S13
S14
Tournament:
-- ALL --
LCK Summer 2020
LCK Spring 2020
Kespa Cup 2019
LCK Summer 2019
LCK Spring 2019
Kespa Cup Playoffs 2018
World Championship 2018
LCK Regional Qualifiers 2018
LCK Summer Playoffs 2018
LCK Summer 2018
LCK Spring Playoffs 2018
LCK Spring 2018
Kespa Cup 2017
World Championship 2017
LCK Regional Qualifiers 2017
LCK Summer Playoffs 2017
LCK-LPL-LMS Rift Rivals 2017
LCK Summer 2017
LCK Spring Playoffs 2017
LCK Spring 2017
IEM Gyeonggi 2016
World Championship 2016
LCK Regional Qualifiers 2016
LCK Summer Playoffs 2016
LCK Summer 2016
LCK Spring 2016
LCK Summer 2015
Champions Spring 2015
OGN Champions Preseason 2015
Champion:
-- ALL --
Aatrox
Akali
Camille
Chogath
Darius
Dr. Mundo
Ekko
Fiora
Fizz
Gangplank
Gnar
Gragas
Hecarim
Irelia
Jarvan IV
Jayce
Karma
Kassadin
Kayle
Kennen
Kled
Lissandra
Lucian
Lulu
Maokai
Mordekaiser
Nautilus
Neeko
Olaf
Ornn
Poppy
Quinn
RekSai
Renekton
Rengar
Riven
Rumble
Ryze
Sett
Shen
Sion
Soraka
Swain
Sylas
Tahm Kench
Trundle
Tryndamere
Urgot
Vayne
Viktor
Vladimir
Volibear
Wukong
Statistics
Match list
Career History
Best Plays
Last 200 games:
CuVee recent games.
Champion
Result
Score
Build
Duration
Date
Game
Tournament
Kennen
Defeat
3/5/4
35:27
2020-08-07
KT Rolster vs HLE
LCK Summer 2020
Kennen
Defeat
1/4/1
27:17
2020-08-07
KT Rolster vs HLE
LCK Summer 2020
Gangplank
Victory
6/1/5
32:18
2020-08-07
KT Rolster vs HLE
LCK Summer 2020
Poppy
Defeat
1/3/3
25:26
2020-07-17
DragonX vs HLE
LCK Summer 2020
Kennen
Defeat
1/5/3
33:52
2020-07-17
DragonX vs HLE
LCK Summer 2020
Wukong
Defeat
4/6/6
35:57
2020-07-12
HLE vs GEN
LCK Summer 2020
Kayle
Defeat
1/5/2
26:57
2020-07-12
HLE vs GEN
LCK Summer 2020
Kennen
Defeat
1/5/1
27:40
2020-07-02
AF vs HLE
LCK Summer 2020
Volibear
Defeat
0/4/0
29:50
2020-06-26
DYN vs HLE
LCK Summer 2020
Sett
Defeat
1/3/2
33:27
2020-06-26
DYN vs HLE
LCK Summer 2020
Wukong
Defeat
3/3/1
36:25
2020-06-18
APK Prince vs HLE
LCK Summer 2020
Sylas
Defeat
0/3/1
29:17
2020-04-16
Griffin vs HLE
LCK Spring 2020
Gnar
Defeat
0/3/1
34:34
2020-04-16
Griffin vs HLE
LCK Spring 2020
Gangplank
Victory
2/1/7
31:28
2020-04-12
HLE vs GEN
LCK Spring 2020
Kayle
Victory
8/3/9
42:22
2020-04-12
HLE vs GEN
LCK Spring 2020
Gnar
Defeat
1/4/3
36:55
2020-04-12
HLE vs GEN
LCK Spring 2020
Kennen
Defeat
1/1/2
38:47
2020-04-11
HLE vs APK Prince
LCK Spring 2020
Gnar
Victory
1/4/4
40:36
2020-04-11
HLE vs APK Prince
LCK Spring 2020
Kennen
Defeat
1/4/2
33:39
2020-04-11
HLE vs APK Prince
LCK Spring 2020
Sett
Victory
6/2/12
28:44
2020-04-05
AF vs HLE
LCK Spring 2020
Gnar
Victory
0/3/11
30:05
2020-04-05
AF vs HLE
LCK Spring 2020
Ornn
Defeat
1/2/2
29:50
2020-04-04
SB vs HLE
LCK Spring 2020
Sett
Defeat
2/7/2
29:25
2020-04-04
SB vs HLE
LCK Spring 2020
Kennen
Victory
1/2/3
36:20
2020-04-04
SB vs HLE
LCK Spring 2020
Ornn
Defeat
1/6/1
25:06
2020-04-02
HLE vs DWG
LCK Spring 2020
Ornn
Defeat
0/4/2
26:26
2020-04-02
HLE vs DWG
LCK Spring 2020
Sylas
Defeat
1/5/5
39:38
2020-03-29
T1 vs HLE
LCK Spring 2020
Sylas
Victory
8/2/4
29:12
2020-03-29
T1 vs HLE
LCK Spring 2020
Maokai
Defeat
0/4/2
24:30
2020-03-29
T1 vs HLE
LCK Spring 2020
Maokai
Defeat
0/6/2
24:26
2020-03-27
HLE vs KT Rolster
LCK Spring 2020
Renekton
Defeat
0/3/1
29:02
2020-03-27
HLE vs KT Rolster
LCK Spring 2020
Gangplank
Victory
1/3/8
36:34
2020-03-25
HLE vs DragonX
LCK Spring 2020
Camille
Victory
3/1/3
33:41
2020-03-25
HLE vs DragonX
LCK Spring 2020
Sett
Defeat
1/4/0
32:37
2020-03-25
HLE vs DragonX
LCK Spring 2020
Lucian
Defeat
2/6/3
43:27
2020-03-04
HLE vs APK Prince
LCK Spring 2020
Aatrox
Defeat
0/1/0
31:05
2020-03-04
HLE vs APK Prince
LCK Spring 2020
Camille
Defeat
2/1/0
30:51
2020-02-29
KT Rolster vs HLE
LCK Spring 2020
Aatrox
Defeat
1/3/5
34:25
2020-02-29
KT Rolster vs HLE
LCK Spring 2020
Aatrox
Defeat
2/5/5
33:37
2020-02-27
HLE vs DWG
LCK Spring 2020
Sett
Victory
7/3/6
26:49
2020-02-27
HLE vs DWG
LCK Spring 2020
Sett
Defeat
1/1/3
33:28
2020-02-27
HLE vs DWG
LCK Spring 2020
Sett
Victory
3/0/6
28:10
2020-02-22
HLE vs Griffin
LCK Spring 2020
Aatrox
Defeat
0/4/3
37:35
2020-02-22
HLE vs Griffin
LCK Spring 2020
Sett
Victory
5/0/3
36:41
2020-02-22
HLE vs Griffin
LCK Spring 2020
Mordekaiser
Defeat
1/6/0
27:58
2020-02-19
GEN vs HLE
LCK Spring 2020
Mordekaiser
Defeat
1/4/2
31:59
2020-02-19
GEN vs HLE
LCK Spring 2020
Mordekaiser
Victory
2/4/5
44:07
2020-02-15
HLE vs SB
LCK Spring 2020
Aatrox
Victory
8/3/7
41:50
2020-02-15
HLE vs SB
LCK Spring 2020
Aatrox
Defeat
5/5/1
30:03
2020-02-13
DragonX vs HLE
LCK Spring 2020
Tryndamere
Defeat
0/2/0
24:17
2020-02-13
DragonX vs HLE
LCK Spring 2020
Quinn
Defeat
1/4/0
36:48
2020-02-09
AF vs HLE
LCK Spring 2020
Mordekaiser
Defeat
1/4/1
27:20
2020-02-09
AF vs HLE
LCK Spring 2020
Ornn
Victory
2/4/10
32:37
2020-02-09
AF vs HLE
LCK Spring 2020
Soraka
Victory
1/1/12
43:02
2020-02-07
HLE vs T1
LCK Spring 2020
Vayne
Defeat
2/1/0
29:10
2020-02-07
HLE vs T1
LCK Spring 2020
Sett
Victory
7/0/9
37:25
2020-02-07
HLE vs T1
LCK Spring 2020
Aatrox
Defeat
2/4/1
33:43
2019-12-30
HLE vs AF
Kespa Cup 2019
Aatrox
Victory
5/2/11
30:32
2019-12-30
HLE vs AF
Kespa Cup 2019
Ryze
Defeat
2/3/2
33:34
2019-12-30
HLE vs AF
Kespa Cup 2019
Quinn
Victory
7/4/9
34:30
2019-12-28
KT Rolster vs HLE
Kespa Cup 2019
Mordekaiser
Victory
5/4/8
37:50
2019-12-28
KT Rolster vs HLE
Kespa Cup 2019
Camille
Defeat
1/3/3
32:23
2019-12-28
KT Rolster vs HLE
Kespa Cup 2019
Ryze
Victory
5/1/5
26:03
2019-12-24
HLE vs ESC
Kespa Cup 2019
Aatrox
Victory
1/2/3
28:15
2019-12-24
HLE vs ESC
Kespa Cup 2019
Gnar
Defeat
0/3/1
31:34
2019-08-18
DWG vs GEN
LCK Summer 2019
Poppy
Victory
3/0/6
28:12
2019-08-18
DWG vs GEN
LCK Summer 2019
Gangplank
Defeat
0/1/6
34:51
2019-08-18
DWG vs GEN
LCK Summer 2019
Kennen
Defeat
1/0/1
25:39
2019-08-11
GEN vs AF
LCK Summer 2019
Karma
Defeat
0/1/2
31:09
2019-08-11
GEN vs AF
LCK Summer 2019
Aatrox
Victory
3/1/11
38:08
2019-08-11
GEN vs AF
LCK Summer 2019
Vladimir
Defeat
4/2/1
32:39
2019-08-09
GEN vs Griffin
LCK Summer 2019
Vladimir
Victory
3/3/3
35:14
2019-08-09
GEN vs Griffin
LCK Summer 2019
Neeko
Defeat
0/2/0
36:39
2019-08-09
GEN vs Griffin
LCK Summer 2019
Gnar
Defeat
4/5/4
37:43
2019-08-03
JAG vs GEN
LCK Summer 2019
Karma
Victory
1/0/9
33:36
2019-07-27
GEN vs KT Rolster
LCK Summer 2019
Karma
Victory
2/1/4
38:41
2019-07-27
GEN vs KT Rolster
LCK Summer 2019
Camille
Defeat
2/5/2
29:26
2019-07-25
SKT vs GEN
LCK Summer 2019
Gangplank
Defeat
3/4/3
36:39
2019-07-25
SKT vs GEN
LCK Summer 2019
Gnar
Victory
3/3/3
38:40
2019-07-20
GEN vs KZ
LCK Summer 2019
Karma
Victory
0/2/5
28:28
2019-07-20
GEN vs KZ
LCK Summer 2019
Gnar
Defeat
1/4/0
27:40
2019-07-20
GEN vs KZ
LCK Summer 2019
Kennen
Victory
5/1/1
23:17
2019-07-18
SB vs GEN
LCK Summer 2019
Kennen
Victory
6/3/5
47:11
2019-07-18
SB vs GEN
LCK Summer 2019
Vladimir
Victory
3/3/1
32:56
2019-07-14
HLE vs GEN
LCK Summer 2019
Kennen
Victory
3/0/2
49:14
2019-07-14
HLE vs GEN
LCK Summer 2019
Gangplank
Victory
5/4/4
45:31
2019-07-12
Griffin vs GEN
LCK Summer 2019
Camille
Victory
7/0/1
32:32
2019-07-12
Griffin vs GEN
LCK Summer 2019
Neeko
Defeat
0/4/0
30:38
2019-06-29
GEN vs SKT
LCK Summer 2019
Tahm Kench
Defeat
0/5/1
41:08
2019-06-29
GEN vs SKT
LCK Summer 2019
Gangplank
Defeat
0/4/5
34:07
2019-06-26
GEN vs SB
LCK Summer 2019
Gangplank
Defeat
0/4/7
43:13
2019-06-26
GEN vs SB
LCK Summer 2019
Gnar
Victory
6/1/2
27:55
2019-06-23
AF vs GEN
LCK Summer 2019
Tahm Kench
Victory
1/1/9
32:29
2019-06-23
AF vs GEN
LCK Summer 2019
Gangplank
Victory
1/1/5
27:22
2019-06-20
GEN vs HLE
LCK Summer 2019
Aatrox
Defeat
0/1/2
39:11
2019-06-20
GEN vs HLE
LCK Summer 2019
Gangplank
Victory
5/1/4
28:19
2019-06-20
GEN vs HLE
LCK Summer 2019
Kennen
Defeat
1/5/0
24:52
2019-06-16
KT Rolster vs GEN
LCK Summer 2019
Kennen
Victory
3/0/3
26:04
2019-06-16
KT Rolster vs GEN
LCK Summer 2019
Aatrox
Defeat
0/4/1
29:21
2019-06-16
KT Rolster vs GEN
LCK Summer 2019
Kennen
Victory
2/4/7
32:42
2019-06-13
GEN vs JAG
LCK Summer 2019
Gangplank
Victory
4/0/8
31:06
2019-06-13
GEN vs JAG
LCK Summer 2019
Aatrox
Defeat
0/4/1
26:56
2019-06-07
KZ vs GEN
LCK Summer 2019
Neeko
Defeat
0/1/1
32:06
2019-06-07
KZ vs GEN
LCK Summer 2019
Kennen
Victory
5/1/4
35:22
2019-06-05
GEN vs DWG
LCK Summer 2019
Gangplank
Victory
3/2/8
33:36
2019-06-05
GEN vs DWG
LCK Summer 2019
Aatrox
Defeat
2/5/3
33:33
2019-06-05
GEN vs DWG
LCK Summer 2019
Kennen
Defeat
2/3/7
35:57
2019-03-30
SB vs GEN
LCK Spring 2019
Kennen
Victory
5/3/9
36:36
2019-03-30
SB vs GEN
LCK Spring 2019
Neeko
Defeat
0/3/1
32:30
2019-03-28
GEN vs DWG
LCK Spring 2019
Neeko
Victory
1/3/4
48:15
2019-03-22
AF vs GEN
LCK Spring 2019
Gnar
Victory
2/0/6
35:59
2019-03-22
AF vs GEN
LCK Spring 2019
Kennen
Defeat
5/4/1
41:15
2019-03-17
GEN vs KZ
LCK Spring 2019
Aatrox
Defeat
2/5/0
40:00
2019-03-17
GEN vs KZ
LCK Spring 2019
Neeko
Victory
2/2/4
36:44
2019-03-14
Griffin vs GEN
LCK Spring 2019
Neeko
Victory
3/3/4
39:57
2019-03-14
Griffin vs GEN
LCK Spring 2019
Gnar
Defeat
0/3/6
30:31
2019-03-08
KT Rolster vs GEN
LCK Spring 2019
Gnar
Defeat
0/6/4
37:03
2019-03-08
KT Rolster vs GEN
LCK Spring 2019
Gnar
Victory
5/1/6
38:52
2019-03-08
KT Rolster vs GEN
LCK Spring 2019
Aatrox
Defeat
1/2/0
29:19
2019-03-01
SKT vs GEN
LCK Spring 2019
Kennen
Victory
0/0/3
30:33
2019-02-23
GEN vs JAG
LCK Spring 2019
Urgot
Victory
4/0/3
28:46
2019-02-23
GEN vs JAG
LCK Spring 2019
Urgot
Defeat
2/4/1
37:30
2019-02-16
GEN vs SKT
LCK Spring 2019
Urgot
Defeat
0/1/0
31:39
2019-02-16
GEN vs SKT
LCK Spring 2019
Urgot
Victory
3/1/4
36:44
2019-02-16
GEN vs SKT
LCK Spring 2019
Karma
Defeat
0/1/0
29:32
2019-02-13
HLE vs GEN
LCK Spring 2019
Kennen
Defeat
2/1/4
39:12
2019-02-03
KZ vs GEN
LCK Spring 2019
Kennen
Defeat
3/3/6
39:26
2019-01-31
GEN vs KT Rolster
LCK Spring 2019
Urgot
Defeat
0/3/2
32:26
2019-01-24
GEN vs AF
LCK Spring 2019
Viktor
Defeat
1/3/2
29:59
2019-01-16
GEN vs DWG
LCK Spring 2019
Akali
Defeat
0/1/1
37:35
2019-01-16
GEN vs DWG
LCK Spring 2019
Poppy
Defeat
1/2/1
32:22
2018-12-31
GEN vs Griffin
Kespa Cup Playoffs 2018
Akali
Defeat
1/1/1
27:18
2018-12-31
GEN vs Griffin
Kespa Cup Playoffs 2018
Urgot
Defeat
1/1/1
38:01
2018-12-31
GEN vs Griffin
Kespa Cup Playoffs 2018
Akali
Victory
5/2/1
38:23
2018-12-28
KT Rolster vs GEN
Kespa Cup Playoffs 2018
Akali
Victory
4/2/3
34:44
2018-12-28
KT Rolster vs GEN
Kespa Cup Playoffs 2018
Urgot
Defeat
1/3/2
39:36
2018-12-28
KT Rolster vs GEN
Kespa Cup Playoffs 2018
Akali
Victory
5/2/5
46:02
2018-12-28
KT Rolster vs GEN
Kespa Cup Playoffs 2018
Urgot
Victory
7/1/3
31:22
2018-12-26
KZ vs GEN
Kespa Cup Playoffs 2018
Akali
Victory
2/0/2
30:33
2018-12-26
KZ vs GEN
Kespa Cup Playoffs 2018
Shen
Defeat
2/2/2
22:54
2018-10-14
RNG vs GEN
World Championship 2018
Irelia
Defeat
1/4/0
34:51
2018-10-14
VIT vs GEN
World Championship 2018
Aatrox
Defeat
2/1/2
36:30
2018-10-14
GEN vs Cloud9
World Championship 2018
Poppy
Victory
0/0/5
24:41
2018-10-12
Cloud9 vs GEN
World Championship 2018
Camille
Defeat
3/3/0
35:28
2018-10-11
GEN vs RNG
World Championship 2018
Urgot
Defeat
4/5/5
43:59
2018-10-10
GEN vs VIT
World Championship 2018
Gangplank
Victory
2/2/6
35:14
2018-09-16
KZ vs GEN
LCK Regional Qualifiers 2018
Aatrox
Victory
5/1/7
32:37
2018-09-16
KZ vs GEN
LCK Regional Qualifiers 2018
Aatrox
Victory
2/2/1
38:25
2018-09-16
KZ vs GEN
LCK Regional Qualifiers 2018
Gnar
Victory
3/3/6
41:17
2018-09-14
Griffin vs GEN
LCK Regional Qualifiers 2018
Urgot
Defeat
1/3/0
28:17
2018-09-14
Griffin vs GEN
LCK Regional Qualifiers 2018
Aatrox
Victory
6/2/2
37:35
2018-09-14
Griffin vs GEN
LCK Regional Qualifiers 2018
Aatrox
Victory
0/1/0
32:51
2018-09-14
Griffin vs GEN
LCK Regional Qualifiers 2018
Aatrox
Defeat
1/4/1
38:30
2018-09-14
Griffin vs GEN
LCK Regional Qualifiers 2018
Gangplank
Victory
6/1/3
26:56
2018-09-12
GEN vs SKT
LCK Regional Qualifiers 2018
Gragas
Victory
1/2/4
46:23
2018-09-12
GEN vs SKT
LCK Regional Qualifiers 2018
Gnar
Defeat
0/2/0
22:54
2018-09-12
GEN vs SKT
LCK Regional Qualifiers 2018
Gnar
Victory
0/0/2
29:27
2018-09-12
GEN vs SKT
LCK Regional Qualifiers 2018
Urgot
Defeat
0/2/3
32:13
2018-09-12
GEN vs SKT
LCK Regional Qualifiers 2018
Gnar
Defeat
0/3/2
36:37
2018-08-12
GEN vs AF
LCK Summer Playoffs 2018
Jarvan IV
Defeat
1/3/9
47:25
2018-08-12
GEN vs AF
LCK Summer Playoffs 2018
Gnar
Victory
0/0/2
26:51
2018-08-07
GEN vs MVP
LCK Summer 2018
Gnar
Victory
1/2/5
31:00
2018-08-07
GEN vs MVP
LCK Summer 2018
Chogath
Victory
3/1/3
42:38
2018-08-04
GEN vs JAG
LCK Summer 2018
Kennen
Defeat
0/2/0
38:48
2018-08-04
GEN vs JAG
LCK Summer 2018
Gnar
Victory
1/3/5
36:26
2018-08-04
GEN vs JAG
LCK Summer 2018
Kennen
Victory
2/2/2
33:59
2018-08-01
bbq Olivers vs GEN
LCK Summer 2018
Kennen
Victory
1/0/2
31:37
2018-08-01
bbq Olivers vs GEN
LCK Summer 2018
Camille
Defeat
2/5/3
40:33
2018-07-29
SKT vs GEN
LCK Summer 2018
Gnar
Victory
2/3/3
44:27
2018-07-29
SKT vs GEN
LCK Summer 2018
Gangplank
Defeat
2/1/1
38:08
2018-07-29
SKT vs GEN
LCK Summer 2018
Gnar
Victory
1/1/7
54:34
2018-07-26
GEN vs Griffin
LCK Summer 2018
Gnar
Victory
4/2/7
36:12
2018-07-26
GEN vs Griffin
LCK Summer 2018
Swain
Defeat
3/5/2
36:58
2018-07-24
GEN vs KT Rolster
LCK Summer 2018
Gangplank
Defeat
1/2/4
50:40
2018-07-24
GEN vs KT Rolster
LCK Summer 2018
Kennen
Victory
2/2/6
30:33
2018-07-22
AF vs GEN
LCK Summer 2018
Swain
Victory
1/0/2
28:32
2018-07-22
AF vs GEN
LCK Summer 2018
Ryze
Defeat
4/4/5
46:11
2018-07-22
AF vs GEN
LCK Summer 2018
Camille
Victory
1/2/4
37:31
2018-07-18
GEN vs KZ
LCK Summer 2018
Swain
Victory
3/0/5
28:54
2018-07-18
GEN vs KZ
LCK Summer 2018
Dr. Mundo
Victory
0/0/5
41:18
2018-07-15
HLE vs GEN
LCK Summer 2018
Swain
Victory
6/0/5
38:09
2018-07-15
HLE vs GEN
LCK Summer 2018
Dr. Mundo
Defeat
0/2/1
36:26
2018-07-15
HLE vs GEN
LCK Summer 2018
Dr. Mundo
Defeat
0/2/2
32:45
2018-07-13
Griffin vs GEN
LCK Summer 2018
Dr. Mundo
Victory
2/1/5
32:02
2018-07-13
Griffin vs GEN
LCK Summer 2018
Gangplank
Defeat
2/1/3
37:11
2018-07-13
Griffin vs GEN
LCK Summer 2018
Kennen
Defeat
0/2/3
31:08
2018-07-01
GEN vs AF
LCK Summer 2018
Ornn
Defeat
1/3/0
38:40
2018-07-01
GEN vs AF
LCK Summer 2018
Dr. Mundo
Victory
2/1/4
35:44
2018-06-29
JAG vs GEN
LCK Summer 2018
Kennen
Victory
1/3/4
37:54
2018-06-29
JAG vs GEN
LCK Summer 2018
Darius
Victory
2/0/2
40:35
2018-06-27
GEN vs bbq Olivers
LCK Summer 2018
Darius
Defeat
1/8/5
34:33
2018-06-27
GEN vs bbq Olivers
LCK Summer 2018
Kennen
Victory
1/2/3
35:56
2018-06-27
GEN vs bbq Olivers
LCK Summer 2018
Chogath
Defeat
0/1/0
30:57
2018-06-23
KT Rolster vs GEN
LCK Summer 2018
Ornn
Defeat
0/1/1
30:06
2018-06-23
KT Rolster vs GEN
LCK Summer 2018
Dr. Mundo
Victory
2/0/7
27:16
2018-06-20
GEN vs HLE
LCK Summer 2018
Gangplank
Victory
4/1/2
27:38
2018-06-20
GEN vs HLE
LCK Summer 2018
Ornn
Victory
1/0/4
24:08
2018-06-17
MVP vs GEN
LCK Summer 2018
Ryze
Victory
1/3/2
41:12
2018-06-17
MVP vs GEN
LCK Summer 2018
Chogath
Victory
2/0/5
23:45
2018-06-15
GEN vs SKT
LCK Summer 2018
Ryze
Victory
3/1/2
29:28
2018-06-15
GEN vs SKT
LCK Summer 2018