Skip to main content
J. Caicedo photo

Johan Caicedo

Last 5
WDLDD
Colombia flagColombia
Country
Midfielder
Position
22
Age
184 cm
Height
right
Foot
13
Shirt

Next match

Liga MX logoLiga MX
Match oddsBet365Bet365
14.33
X3.75
21.80
View match

Match-by-match stats

J. Caicedo photo

J. Caicedo

Line
0.5
Avg0.00
P900.00
Hit rate0%0/6
Loading chart...

Johan Caicedo 2026/2027 season stats

As a right central midfielder, Johan Caicedo has appeared in 3 Liga MX matches this season, totalling 215 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 Liga MX midfielders.

7.0Rating
3
Apps
0
Goals
0
Assists
2
Key passes
7
Tackles
215
Minutes

Player traits

Percentile vs midfielders

Creating29Passing45On ball43Attacking27Defending80Aerial36

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a29
Goal involvements0n/a20
Shots10.4013
Shots on target10.4045
Shot accuracy100.0%n/a98
Shot conversion0.0%n/a29
Goals per SoT0.00n/a29
Big chances missed0n/a34
Shots off target0n/a5
Shots blocked0n/a10
Hit woodwork0n/a43
Assists0n/a32
Key passes20.8027
Chances created20.8434
Big chances created0n/a22

Johan Caicedo has taken 1 shots with 1 on target (100% accuracy), scoring 0 goals. That is a shot roughly every 215 minutes. Those shots are worth 0 expected goals (xG), 0 of it from shots on target (xGOT). He is below average for shooting, ranking in the 13th percentile for shot volume among midfielders. Johan Caicedo has 0 assists and 2 key passes . That works out to a chance created roughly every 108 minutes. Johan Caicedo has set up 2 shots for teammates, worth 0.1 expected assists (xA). His creative output is below average, ranking in the 32nd percentile for chance creation among midfielders.

Passing stats

PassingTotalPer 90 / %Percentile
Passes12954.0078
Accurate passes10343.1066
Pass accuracy80.0%n/a21
Long balls won41.6742
Through balls won0n/a50
Accurate crosses0n/a12
Backward passes177.1243
Passes (final third)125.0247

Johan Caicedo has completed 103 of 129 passes at 80% accuracy . He is strong for passing volume, ranking in the 78th percentile for passing volume among midfielders.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles10.4219
Dribble attempts10.426
Dribble success1.0%n/a95
Duels won114.6043
Aerials won10.4237
Touches16569.1070
Possession lost3213.4060
Dribbled past31.2681
Fouls won20.8434
Dispossessed20.8439
Turnovers0n/a50

Johan Caicedo completes 1 dribbles at a 100% success rate and wins 11 duels . Aerial duels are a relative weakness (37th percentile).

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles72.9389
Tackles won41.6778
Interceptions72.9399
Clearances62.5191
Blocks0n/a50
Ball recoveries135.4470
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a44
Errors led to goal0n/a49

Johan Caicedo makes 7 tackles and 7 interceptions , adding 6 clearances . That is a tackle roughly every 31 minutes. He is elite defensively, ranking in the 89th percentile for tackles among midfielders.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed41.6781
Yellow cards0n/a27
Red cards0n/a48
Offsides0n/a36
Fouls per card0.00n/a26
Foul involvements62.5151
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Johan Caicedo has committed 4 fouls and received 0 yellow cards , no red cards .

Johan Caicedo previous seasons

Per season, all competitions

About Johan Caicedo

Liga MX 2026/2027 season

This season in the Liga MX, Johan Caicedo has featured across 3 appearances (2 starts), totalling 215 minutes. Johan Caicedo has attempted 1 shots with 1 on target, a 100% shot accuracy rate. That shot output is worth 0.02 expected goals (xG) this season.

Attacking and creative

In attacking play, Johan Caicedo has created 2 chances including 0 big chances for teammates. The midfielder has completed 1 successful dribbles from 1 attempts (100% success rate). Johan Caicedo has contributed 2 key passes and 0 crosses this season.

Defensive and passing

Defensively, Johan Caicedo has registered 7 tackles (4 won), 7 interceptions, and 6 clearances. In possession, the midfielder has completed 103 from 129 pass attempts, a 80% pass accuracy rate. Johan Caicedo has won 11 of 19 total duels.

Discipline

Johan Caicedo has received 0 yellow cards this season, committing 4 fouls and winning 2.

About Johan Caicedo

Johan Caicedo is a 22-year-old midfielder playing for Atlético San Luis in the Liga MX, representing Colombia. Johan Caicedo is right-footed and wears the number 13 shirt. Born on 13 March 2004.

Most recent appearance

Johan Caicedo's most recent match was away at Monterrey on December 21st. Atlético San Luis won 1-3. Johan Caicedo played 90 minutes, registering 1 key pass, 3 tackles with a match rating of 7.03.

Recent matches

Next fixture

Johan Caicedo and Atlético San Luis are next in action on January 14th against Guadalajara in the Liga MX. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Atlético San Luis vs Guadalajara match preview.

Teammates at Atlético San Luis

Johan Caicedo stats FAQ

How many tackles does Johan Caicedo make per game?
Johan Caicedo averages 2.93 tackles per 90 minutes in the Liga MX along with 2.93 interceptions , ranking in the 89th percentile for tackles among players in his position.
How many goals and assists does Johan Caicedo have in 26/27?
Johan Caicedo has 0 goals and 0 assists from 3 appearances in the Liga MX.
What is Johan Caicedo's xG (expected goals) in 26/27?
Johan Caicedo has 0 expected goals (xG) from 0 actual goals in 3 appearances in the Liga MX.
What position does Johan Caicedo play?
Johan Caicedo plays as an outfielder for Atlético San Luis.
Who does Johan Caicedo play for?
Johan Caicedo plays for Atlético San Luis in the Liga MX.
When is Johan Caicedo's next match?
Atlético San Luis next face Guadalajara on 5 September in the Liga MX.

Help FootyMetrics improve

Found a bug, got an idea, or just want to share your thoughts? We read everything.

Daily picks on Telegram

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel