UEFA Nations League
LTU-
AZE-
6:00 AM
UEFA Nations League
AUT-
KVX-
9:00 AM
UEFA Nations League
DEN-
WAL-
9:00 AM
UEFA Nations League
GIB-
AND-
9:00 AM
UEFA Nations League
SRB-
NED-
9:00 AM
UEFA Nations League
GER-
GRE-
11:45 AM
UEFA Nations League
ISR-
IRL-
11:45 AM
UEFA Nations League
NOR-
POR-
11:45 AM
International Friendlies
CHN-
NZL-
4:35 AM
International Friendlies
MLT-
LIE-
9:30 AM
International Friendlies
BOL-
PAR-
1:30 PM
Major League Soccer
CLB-
MIA-
4:00 PM
Liga MX
PUM-
ASL-
11:00 AM
Liga MX
LEO-
FCJ-
6:00 PM
Liga MX
NCX-
CFA-
8:10 PM
Copa del Rey
AUR-
SAN-
3:00 AM
Copa del Rey
SPO-
GÜÍ-
3:00 AM
Copa del Rey
SAN-
AE -
7:00 AM
Copa del Rey
TAL-
SPO-
8:30 AM
Copa del Rey
MAR-
TAV-
9:00 AM
CONCACAF Nations League
GUY-
CAY-
12:00 PM
CONCACAF Nations League
HAI-
CRC-
4:00 PM
CONCACAF Nations League
CUW-
NCA-
5:00 PM
CONCACAF Nations League
DMA-
PUR-
5:00 PM
CONCACAF Nations League
TRI-
DOM-
6:00 PM
Argentina Primera B (Nacional)
ALM-
NUE-
11:30 AM
Argentina Primera B (Nacional)
ATL-
AGR-
11:30 AM
Argentina Primera B (Nacional)
DEB-
FER-
11:30 AM
Argentina Primera B (Nacional)
AND-
MOR-
11:30 AM
Argentina Primera B (Nacional)
MIT-
STE-
12:00 PM
Argentina Primera B (Nacional)
PAT-
SAM-
12:00 PM
Argentina Primera B (Nacional)
MAI-
TEM-
12:30 PM
Argentina Primera B (Nacional)
MID-
TRI-
12:30 PM
Argentina Primera B (Nacional)
RCO-
GOD-
1:00 PM
Argentina Primera B (Nacional)
GTI-
ATR-
2:00 PM
Argentina Primera B (Nacional)
GJU-
SMT-
5:00 PM
Austrian Frauenliga
SBH-
ALT-
1:30 AM
Austrian Frauenliga
STU-
FAK-
6:30 AM
Belarus Premier League Women
ZOR-
SMO-
3:00 AM
Belarus Premier League Women
DNE-
NAF-
5:00 AM
Home»Teams»Seoul»Leonardo Ruiz
Player · #11

Leonardo Ruiz

SeoulForwardRightColombia30 years old185 cm70 kg
SeasonTeamCompetitionMPMinGA
2026/27SeoulKorean K-League Classic962331
2026/27SeoulAFC Cup19000
2025/26SeoulAFC Champions League311900
2025/26Seongnam FCKorean K-League 2393,481180
2024/25Seongnam FCKorean K-League 2322,623122
2023/24Rio AvePortuguese Cup17100
2023/24Rio AvePortuguese League Cup211700
2023/24Rio AveLiga Portugal1474620
2022/23Rio AvePortuguese Cup112010
2022/23Rio AvePortuguese League Cup318001
2022/23Rio AveLiga Portugal2591640
2021/22EstorilPortuguese Cup324240
2021/22EstorilLiga Portugal2187730
2020/21UD LogroñésCopa del Rey13000
2020/21UD LogroñésSpanish Segunda Division301,62550
2019/20VarzimPortuguese Cup19000
2018/19Zorya LuhanskUkraine Premier League1038400
2017/18BoavistaLiga Portugal1991711
2015/16FC Porto BPremier League International Cup216300
Total19 seasons21713,414535
9
Matches
3
Goals
1
Assists
623
Minutes
15
Shots

Korean K-League Classic

2026/27
Goals per 90 minutes · 78 percentile among 47 players in the same positionGoals0.43Shots per 90 minutes · 59 percentile among 47 players in the same positionShots2.17Chances created per 90 minutes · 78 percentile among 47 players in the same positionChances created1.30Dribbles completed per 90 minutes · 76 percentile among 47 players in the same positionDribbles1.16Touches in the opposition box per 90 minutes · 73 percentile among 47 players in the same positionTouches in the box4.77Aerial duels won over aerial duels contested · 49 percentile among 47 players in the same positionAerial game40%

Compared with 47 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.4378
Shots2.1759
Chances created1.3078
Dribbles1.1676
Touches in the box4.7773
Aerial game40%49
MetricTotalPer 90
Goals30.43
Assists10.14
Big chances created91.30
Shots152.17
Dribbles completed81.16
Tackles won50.72
Interceptions30.43
Clearances71.01
Clean sheets20.29
1
Matches
0
Goals
0
Assists
90
Minutes
1
Shots

AFC Cup

2026/27
MetricTotalPer 90
Shots11.00
Interceptions22.00
3
Matches
0
Goals
0
Assists
119
Minutes
4
Shots

AFC Champions League

2025/26
Goals per 90 minutes · 12 percentile among 42 players in the same positionGoals0.00Shots per 90 minutes · 83 percentile among 42 players in the same positionShots3.03Chances created per 90 minutes · 0 percentile among 42 players in the same positionChances created0.00Dribbles completed per 90 minutes · 83 percentile among 42 players in the same positionDribbles1.51Touches in the opposition box per 90 minutes · 90 percentile among 42 players in the same positionTouches in the box6.05Aerial duels won over aerial duels contested · 19 percentile among 42 players in the same positionAerial game24%

Compared with 42 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Goals0.0012
Shots3.0383
Chances created0.000
Dribbles1.5183
Touches in the box6.0590
Aerial game24%19
MetricTotalPer 90
Shots43.03
Dribbles completed21.51
Tackles won10.76
Interceptions10.76
Clearances32.27
39
Matches
18
Goals
0
Assists
3,481
Minutes
95
Shots

Korean K-League 2

2025/26
Goals per 90 minutes · 88 percentile among 89 players in the same positionGoals0.47Shots per 90 minutes · 60 percentile among 89 players in the same positionShots2.46Chances created per 90 minutes · 13 percentile among 89 players in the same positionChances created0.54Dribbles completed per 90 minutes · 65 percentile among 89 players in the same positionDribbles0.70Touches in the opposition box per 90 minutes · 46 percentile among 89 players in the same positionTouches in the box3.18Aerial duels won over aerial duels contested · 52 percentile among 89 players in the same positionAerial game39%

Compared with 89 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.4788
Shots2.4660
Chances created0.5413
Dribbles0.7065
Touches in the box3.1846
Aerial game39%52
MetricTotalPer 90
Goals180.47
Big chances created210.54
Shots952.46
Dribbles completed270.70
Tackles won220.57
Interceptions90.23
Clearances370.96
Clean sheets190.49
32
Matches
12
Goals
2
Assists
2,623
Minutes
72
Shots

Korean K-League 2

2024/25
Goals per 90 minutes · 76 percentile among 86 players in the same positionGoals0.41Shots per 90 minutes · 58 percentile among 86 players in the same positionShots2.47Chances created per 90 minutes · 24 percentile among 86 players in the same positionChances created0.86Dribbles completed per 90 minutes · 60 percentile among 86 players in the same positionDribbles0.89Touches in the opposition box per 90 minutes · 37 percentile among 86 players in the same positionTouches in the box3.53Aerial duels won over aerial duels contested · 45 percentile among 86 players in the same positionAerial game38%

Compared with 86 players in the same position in 2024/25.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.4176
Shots2.4758
Chances created0.8624
Dribbles0.8960
Touches in the box3.5337
Aerial game38%45
MetricTotalPer 90
Goals120.41
Assists20.07
Big chances created250.86
Shots722.47
Dribbles completed260.89
Tackles won220.75
Interceptions70.24
Clearances220.75
Clean sheets20.07
1
Matches
0
Goals
0
Assists
71
Minutes

Portuguese Cup

2023/24

No stats available right now.

2
Matches
0
Goals
0
Assists
117
Minutes

Portuguese League Cup

2023/24

No stats available right now.

14
Matches
2
Goals
0
Assists
746
Minutes
17
Shots

Liga Portugal

2023/24
Goals per 90 minutes · 43 percentile among 94 players in the same positionGoals0.24Shots per 90 minutes · 40 percentile among 94 players in the same positionShots2.05Chances created per 90 minutes · 2 percentile among 94 players in the same positionChances created0.24Dribbles completed per 90 minutes · 38 percentile among 94 players in the same positionDribbles0.84Touches in the opposition box per 90 minutes · 35 percentile among 94 players in the same positionTouches in the box3.26Aerial duels won over aerial duels contested · 63 percentile among 94 players in the same positionAerial game43%

Compared with 94 players in the same position in 2023/24.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.2443
Shots2.0540
Chances created0.242
Dribbles0.8438
Touches in the box3.2635
Aerial game43%63
MetricTotalPer 90
Goals20.24
Big chances created20.24
Shots172.05
Dribbles completed70.84
Tackles won60.72
Interceptions40.48
Clearances111.33
Clean sheets10.12
1
Matches
1
Goals
0
Assists
120
Minutes
1
Shots

Portuguese Cup

2022/23
MetricTotalPer 90
Goals10.75
Shots10.75
3
Matches
0
Goals
1
Assists
180
Minutes

Portuguese League Cup

2022/23
MetricTotalPer 90
Assists10.50
Big chances created10.50
Clean sheets10.50
25
Matches
4
Goals
0
Assists
916
Minutes
22
Shots

Liga Portugal

2022/23
Goals per 90 minutes · 79 percentile among 98 players in the same positionGoals0.39Shots per 90 minutes · 38 percentile among 98 players in the same positionShots2.16Chances created per 90 minutes · 31 percentile among 98 players in the same positionChances created0.79Dribbles completed per 90 minutes · 46 percentile among 98 players in the same positionDribbles1.08Touches in the opposition box per 90 minutes · 20 percentile among 98 players in the same positionTouches in the box2.75Aerial duels won over aerial duels contested · 17 percentile among 98 players in the same positionAerial game26%

Compared with 98 players in the same position in 2022/23.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.3979
Shots2.1638
Chances created0.7931
Dribbles1.0846
Touches in the box2.7520
Aerial game26%17
MetricTotalPer 90
Goals40.39
Big chances created80.79
Shots222.16
Dribbles completed111.08
Tackles won40.39
Interceptions20.20
Clearances30.29
3
Matches
4
Goals
0
Assists
242
Minutes
4
Shots

Portuguese Cup

2021/22
MetricTotalPer 90
Goals41.49
Shots41.49
Clean sheets20.74
0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese League Cup

2021/22

No stats available right now.

21
Matches
3
Goals
0
Assists
877
Minutes
19
Shots

Liga Portugal

2021/22
MetricTotalPer 90
Goals30.31
Big chances created50.51
Shots191.95
Dribbles completed222.26
Tackles won30.31
Interceptions30.31
Clearances80.82
1
Matches
0
Goals
0
Assists
30
Minutes

Copa del Rey

2020/21

No stats available right now.

30
Matches
5
Goals
0
Assists
1,625
Minutes
35
Shots

Spanish Segunda Division

2020/21
MetricTotalPer 90
Goals50.28
Big chances created70.39
Shots351.94
Dribbles completed160.89
Tackles won90.50
Interceptions40.22
Clearances221.22
0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Cup

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Liga Portugal

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa League

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Copa del Rey

2019/20

No stats available right now.

1
Matches
0
Goals
0
Assists
90
Minutes

Portuguese Cup

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese League Cup

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Segunda Liga

2019/20

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Liga Portugal

2018/19

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa League

2018/19

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa League Qualifying

2018/19

No stats available right now.

10
Matches
0
Goals
0
Assists
384
Minutes

Ukraine Premier League

2018/19

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Ukrainian Cup

2018/19

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Champions League Qualifying

2017/18

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Cup

2017/18

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Liga Portugal

2017/18

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

UEFA Europa League

2017/18

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Cup

2017/18

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese League Cup

2017/18

No stats available right now.

19
Matches
1
Goals
1
Assists
917
Minutes
15
Shots

Liga Portugal

2017/18
MetricTotalPer 90
Goals10.10
Assists10.10
Big chances created30.29
Shots151.47
Dribbles completed60.59
Tackles won60.59
Interceptions40.39
Clearances70.69
0
Matches
0
Goals
0
Assists
0
Minutes

Portuguese Segunda Liga

2016/17

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Premier League International Cup

2016/17

No stats available right now.

2
Matches
0
Goals
0
Assists
163
Minutes
3
Shots

Premier League International Cup

2015/16
MetricTotalPer 90
Shots31.66
Dribbles completed10.55
Tackles won10.55

Recent matches

MatchMinGAShSoTKPDrbDuelPassScore
09/16Persib BandungP0-190'001100118/206.4
03/04Vissel KobeP0-129'00110135/75.6
02/17Sanfrecce HiroshimaE2-215'001000110/105.7
02/10AwayVissel KobeP2-075'002201614/205.5
02/11Casa PiaG1-020'00000003/65.9
01/31EstorilE1-17'00000125/66.3
01/21AwayChavesE0-072'001000413/166.4
01/07PortimonenseG2-070'001012515/187.1
12/23AwayVitória GuimarãesP1-079'001010219/256.0
12/16VizelaE1-129'00220018/116.1
10/29FarenseP3-419'00000025/75.9
10/07AwaySporting BragaP2-172'10310038/126.4
10/01MoreirenseP0-490'001000424/276.2
09/25AwaySporting CPP2-090'003100617/205.8
09/16FamalicãoE1-123'00000115/85.9
Abreviaturas
Min Minutos jugadosG GoalsA AssistsSh ShotsSoT Shots on targetKP Key passesDrb Dribbles completedDuel Duels wonPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido
We use cookies to improve and personalize your experience on our site. For more information, read our privacy policy.Accept