
Leonardo Ruiz
Match-by-match stats
Leonardo Ruiz 2026 season stats
As a striker, Leonardo Ruiz has appeared in 10 K League 1 matches this season, totalling 668 minutes at an average rating of 6.98. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other K League 1 attackers.
Player traits
Percentile vs attackers
Attacking stats
| Attacking | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Goals | 3 | 0.40 | 73 |
| Goal involvements | 4 | 0.54 | 70 |
| Shots | 15 | 2.00 | 40 |
| Shots on target | 4 | 0.50 | 28 |
| Shot accuracy | 27.0% | n/a | 25 |
| Shot conversion | 20.0% | n/a | 90 |
| Goals per SoT | 0.75 | n/a | 94 |
| Big chances missed | 1 | 0.13 | 34 |
| Shots off target | 8 | 1.08 | 63 |
| Shots blocked | 3 | 0.40 | 41 |
| Hit woodwork | 1 | 0.13 | 76 |
| Assists | 1 | 0.10 | 47 |
| Key passes | 9 | 1.20 | 56 |
| Chances created | 9 | 1.21 | 72 |
| Big chances created | 2 | 0.27 | 68 |
Leonardo Ruiz has taken 15 shots with 4 on target (27% accuracy), scoring 3 goals. That is a shot roughly every 45 minutes. Those shots are worth 0 expected goals (xG), 0 of it from shots on target (xGOT). He is around the divisional average for shooting, ranking in the 40th percentile for shot volume among attackers. Leonardo Ruiz has 1 assist and 9 key passes , creating 2 big chances . That works out to a chance created roughly every 74 minutes. Leonardo Ruiz has set up 10 shots for teammates, worth 0 expected assists (xA). His creative output is around the divisional average, ranking in the 47th percentile for chance creation among attackers.
Passing stats
| Passing | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Passes | 211 | 28.40 | 82 |
| Accurate passes | 163 | 22.00 | 83 |
| Pass accuracy | 77.0% | n/a | 66 |
| Long balls won | 7 | 0.94 | 80 |
| Through balls won | 0 | n/a | 50 |
| Accurate crosses | 0 | n/a | 17 |
| Backward passes | 0 | n/a | 50 |
| Passes (final third) | 0 | n/a | 50 |
Leonardo Ruiz has completed 163 of 211 passes at 77% accuracy . He is elite for passing volume, ranking in the 82nd percentile for passing volume among attackers.
Possession stats
| Possession | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Successful dribbles | 7 | 0.94 | 78 |
| Dribble attempts | 17 | 2.29 | 78 |
| Dribble success | 0.4% | n/a | 66 |
| Duels won | 48 | 6.47 | 72 |
| Aerials won | 21 | 2.83 | 68 |
| Touches | 332 | 44.70 | 82 |
| Possession lost | 83 | 11.18 | 35 |
| Dribbled past | 0 | n/a | 48 |
| Fouls won | 13 | 1.75 | 68 |
| Dispossessed | 8 | 1.08 | 51 |
| Turnovers | 0 | n/a | 50 |
Leonardo Ruiz completes 7 dribbles at a 41% success rate and wins 48 duels .
Defending stats
| Defending | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Tackles | 7 | 0.94 | 53 |
| Tackles won | 0 | n/a | 50 |
| Interceptions | 4 | 0.54 | 77 |
| Clearances | 7 | 0.94 | 46 |
| Blocks | 0 | n/a | 50 |
| Ball recoveries | 0 | n/a | 50 |
| Crosses blocked | 0 | n/a | 50 |
| Clearances off line | 0 | n/a | 50 |
| Offsides won | 0 | n/a | 50 |
| Errors led to shot | 0 | n/a | 45 |
| Errors led to goal | 0 | n/a | 47 |
Leonardo Ruiz makes 7 tackles and 4 interceptions , adding 7 clearances . That is a tackle roughly every 95 minutes. He is around the divisional average defensively, ranking in the 53rd percentile for tackles among attackers.
Discipline stats
| Discipline | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Fouls committed | 10 | 1.35 | 51 |
| Yellow cards | 0 | n/a | 9 |
| Red cards | 0 | n/a | 47 |
| Offsides | 1 | 0.13 | 33 |
| Fouls per card | 0.00 | n/a | 9 |
| Foul involvements | 23 | 3.10 | 61 |
| 2nd yellows | 0 | n/a | n/a |
| Penalties scored | 0 | n/a | n/a |
| Penalties missed | 0 | n/a | n/a |
| Penalties won | 0 | n/a | n/a |
| Penalties committed | 0 | n/a | n/a |
| Own goals | 0 | n/a | n/a |
Leonardo Ruiz has committed 10 fouls and received 0 yellow cards , no red cards .
Positions played
K League 1Mainly striker (3 appearances), also at left central midfielder (3) and left striker (1).
Strengths & weaknesses
vs attackersStrengths
Weaknesses
Similar players
attackers
Seoul squad
S. Jeong
29 yrs#7
P. Klimala
28 yrs#9
A. Oliveira
28 yrs#10
L. Ruiz
30 yrs#11
Y. Cho
27 yrs#18
S. Cheon25 yrs#19
S. Moon
34 yrs#27
H. Jeong
18 yrs#47
G. Seloh Samuel
20 yrs#99
H. Babec
27 yrs#6
S. Lee
28 yrs#8
H. Jung
17 yrs#21
P. Ko
19 yrs#23
D. Hwang
23 yrs#41
S. Jeong-beom
18 yrs#42
P. Jang Han-Gyeol
22 yrs#88Leonardo Ruiz previous seasons
Per season, all competitions| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 3 | 134 | 0 | 0 | 0 | 1 | 6.50 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 14 | 746 | 2 | 0 | 2 | 6 | 6.85 | |
| 1 | 70 | 0 | 0 | 0 | 0 | 0.00 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 25 | 917 | 4 | 0 | 8 | 5 | 6.70 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 21 | 878 | 3 | 0 | 5 | 7 | 6.80 |
About Leonardo Ruiz
K League 1 2026 season
This season in the K League 1, Leonardo Ruiz has scored 3 goals and 1 assist across 10 appearances (8 starts), totalling 668 minutes. That works out to 0.4 goals and 0.1 assists per 90 minutes. Leonardo Ruiz has attempted 15 shots with 4 on target, a 27% shot accuracy rate. That shot output is worth 0.00 expected goals (xG) this season.
Attacking and creative
In attacking play, Leonardo Ruiz has created 9 chances including 2 big chances for teammates. The forward has completed 7 successful dribbles from 17 attempts (41% success rate). Leonardo Ruiz has contributed 9 key passes and 1 crosses this season.
Defensive and passing
Defensively, Leonardo Ruiz has registered 7 tackles (0 won), 4 interceptions, and 7 clearances. In possession, the forward has completed 163 from 211 pass attempts, a 77% pass accuracy rate. Leonardo Ruiz has won 48 of 106 total duels.
Discipline
Leonardo Ruiz has received 0 yellow cards this season, committing 10 fouls and winning 13.
About Leonardo Ruiz
Leonardo Ruiz is a 30-year-old forward playing for Seoul in the K League 1, representing Colombia. Leonardo Ruiz is right-footed and wears the number 11 shirt. Born on 18 April 1996.
Most recent appearance
Leonardo Ruiz's most recent match was away at Incheon United on November 10th. Seoul won 1-0. Leonardo Ruiz played 46 minutes, registering 1 tackle with a match rating of 6.47.
Recent matches
- January 9th0-0 drawvsGangwon(0 mins)
- November 10th1-0 winvsIncheon United(46 mins, rating 6.47)
- August 16th1-2 winatDaejeon Citizen(90 mins, 1 assist, rating 6.93)
- January 6th0-1 winatGwangju(90 mins, 1 goal, rating 7.64)
- March 5th2-1 lossatJeju United(86 mins, 1 goal, rating 7.54)
Next fixture
Leonardo Ruiz and Seoul are next in action on July 21st against Incheon United in the K League 1. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Seoul vs Incheon United match preview.
Teammates at Seoul
Leonardo Ruiz currently plays alongside Pil-gwan Ko, Ha-won Jung, Seung-mo Lee, Yun Ki-Wook, Kim Ji-Won, Sung-Yun Gu, Hyun-woong Jeong, Han-do Lee, Seung-Won Jeong, Leonardo Ruiz, Anderson Oliveira, Jae-min Ahn, Hrvoje Babec, Sang-min Lee, Seong-hoon Cheon, Gbato Seloh Samuel, Seon-min Moon, Park Jang Han-Gyeol, Young-wook Cho, Soo-il Park, Yazan Al-Arab, Do-yoon Hwang, Seong-hun Park, Hyeon-mu Kang, Jun Choi, Im Joon-Seob, Jin-su Kim, Patryk Klimala, Son Jeong-beom and Juan Antonio Ros at Seoul.








30 yrs


30 yrs
