PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in

Juan Mesa

Defender·2 apps·180 mins
Last 6
LLLLLL
Tackles /90
1.00
tackles
Interceptions /90
2.00
interceptions
Duels won
33%
of duels
Blocks /90
0.00
blocks
Pass accuracy
82%
of passes
Fouls /90
0.50
committed
Summary

Juan Mesa has already made a noticeable impact in the 2025/26 UEFA Champions League, featuring in two matches and logging 180 minutes of play. He has recorded two tackles and four interceptions, a defensive volume that exceeds the baseline for his position, which averages 1.62 tackles per 90 minutes. While his offensive contributions - goals, assists, shots, and key passes - remain at zero, his defensive work off the ball is evident. With an average match rating of 6.45, Mesa’s performances demonstrate a solid presence in the back line. The season so far highlights his ability to read the game and disrupt opposition attacks, underscoring his value to the squad in the Champions League campaign.

Juan Mesa has played 180 minutes across 2 appearances in UEFA Champions League, at 0.00 goals per 90 against a positional baseline of 0.08 and averaging 6.45 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
10
Per match
1.00
2HNK08/041HNK14/04SLA25/041IST29/041VAR05/052DIN14/05OSI19/051HNK28/05COP22/072COP29/07
Interceptions per match
Total
13
Per match
1.30
HNK08/041HNK14/042SLA25/04IST29/044VAR05/051DIN14/051OSI19/05HNK28/051COP22/073COP29/07
Duels won per match
Dotted line: duels won %
Total
23
Win rate
52%
2HNK08/045HNK14/041SLA25/042IST29/045VAR05/053DIN14/05OSI19/052HNK28/05COP22/073COP29/07
Blocks per match
Total
7
Per match
0.70
1HNK08/042HNK14/041SLA25/04IST29/041VAR05/051DIN14/051OSI19/05HNK28/05COP22/07COP29/07
Pass accuracy per match
Dotted line: accuracy %
Completed
413
Accuracy
82%
30HNK08/0494HNK14/0414SLA25/0437IST29/0444VAR05/0522DIN14/0527OSI19/0568HNK28/0536COP22/0741COP29/07
Fouls per match
Total
2
Per match
0.20
HNK08/04HNK14/04SLA25/04IST29/04VAR05/051DIN14/05OSI19/05HNK28/05COP22/071COP29/07
Dribbled past per match
Total
9
Per match
0.90
1HNK08/04HNK14/04SLA25/041IST29/041VAR05/053DIN14/051OSI19/05HNK28/051COP22/071COP29/07
Saves per match
Total
0
Per match
0.00
Save rate
-
HNK08/04HNK14/04SLA25/04IST29/04VAR05/05DIN14/05OSI19/05HNK28/05COP22/07COP29/07
02Player Strength Analysis💪
Where they rank
Tackles
=608thof 773 · 49 level2
Interceptions
=320thof 773 · 63 level4
Pass accuracy
443rdof 77282%
Saves
=75thof 773 · 699 level0
Ranked against 773 players in UEFA Champions League with 180+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Maximiliano Araújo
43(3.95)
Alejandro Grimaldo
38(3.17)
Matteo Ruggeri
38(2.83)
Samuel Dahl
35(2.74)
Anan Khalaili
35(4.48)
Marcos Llorente
33(2.56)
Lukas Lerager
33(3.01)
Patrick Berg
32(2.23)
João Neves
32(2.52)
Santiago Mouriño
31(5.23)
Giuliano Simeone
31(2.34)
Amar Dedić
30(2.32)
Willian Pacho
30(1.73)
Kevin Mac Allister
29(3.74)
Fredrik André Bjørkan
29(2.39)
Nathaniel Brown
29(3.83)
Håkon Evjen
28(2.10)
Moisés Caicedo
28(2.96)
Kamiel Van de Perre
28(4.21)
Brandon Mechele
27(1.93)
Ramy Bensebaini
27(3.14)
Nuno Mendes
27(1.73)
Fredrik Sjøvold
27(1.89)
Joaquin Seys
27(2.40)
Koke
26(2.47)
Weston McKennie
25(2.50)
Konrad Laimer
25(2.63)
Bruno
25(3.03)
Kevin Medina
25(2.14)
Vitinha
25(1.46)
Warren Zaïre-Emery
25(1.68)
Dayot Upamecano
24(2.13)
Aurélien Tchouaméni
24(1.92)
Matheus Silva
24(2.06)
Éderson
24(2.98)
Manuel Locatelli
24(3.34)
Álvaro Carreras
24(2.71)
Dominik Szoboszlai
23(1.97)
Lucas Torreira
23(2.09)
Fredrik Aursnes
23(1.70)
Juan Mesa
2(1.00)

🧲 Interceptions

Season total · per 90 beside it
Aurélien Tchouaméni
26(2.08)
Ryan Gravenberch
25(2.34)
Gabriel Pereira
24(1.74)
Matteo Ruggeri
23(1.71)
Marcos López
22(1.86)
Dayot Upamecano
20(1.78)
Kevin Medina
20(1.71)
Nicolás Otamendi
19(1.36)
Morten Hjulmand
19(1.88)
Marko Janković
19(1.88)
Erkin Tapalov
19(2.03)
Pedro Bicalho
19(1.64)
Santiago Hezze
19(2.45)
João Neves
19(1.49)
Lucas Torreira
18(1.64)
Sondre Fet
18(1.81)
Vitinha
18(1.05)
Lorenzo Pirola
18(2.20)
Nuno Mendes
18(1.15)
Brandon Mechele
17(1.22)
Francesco Acerbi
17(3.91)
Tomás Araújo
17(2.33)
Fredrik Sjøvold
17(1.19)
Abdukodir Khusanov
17(2.97)
Enzo Barrenechea
16(1.63)
Alejandro Grimaldo
15(1.25)
Lukas Lerager
15(1.37)
Declan Rice
15(1.26)
Willian Pacho
15(0.87)
Nayef Aguerd
15(3.00)
Dávid Hancko
15(1.22)
Berat Djimsiti
15(1.92)
Fredrik Aursnes
15(1.11)
Patrick Berg
15(1.05)
Aitor Paredes
15(2.14)
Richard Ríos
15(1.37)
Davinson Sánchez
14(1.24)
Marcos Llorente
14(1.09)
Roland Sallai
14(1.40)
Sandro Tonali
14(1.32)
Juan Mesa
4(2.00)

📏 Pass accuracy

Completed / attempted · count beside it
Alphonso Davies
97%(147)
Wout Faes
96%(25)
Francesco Acerbi
96%(294)
Jonathan Tah
96%(772)
John Stones
96%(262)
Abdukodir Khusanov
96%(414)
Aleksandar Pavlović
95%(1107)
Stanislav Lobotka
95%(356)
Ilya Zabarnyi
95%(158)
Aaron Bouwman
95%(137)
Rayan Aït-Nouri
95%(228)
Rúben Dias
95%(454)
Honest Ahanor
95%(208)
Curtis Jones
95%(359)
Joe Rothwell
95%(166)
Nasser Djiga
95%(302)
Benoît Badiashile
95%(263)
Nico González
95%(366)
Arthur Vermeeren
95%(261)
Nathan Aké
94%(164)
Nélson Semedo
94%(65)
Kang-in Lee
94%(210)
Jorrel Hato
94%(215)
Frenkie de Jong
94%(413)
Max Aarons
94%(179)
Trevoh Chalobah
94%(371)
Raúl Asencio
94%(324)
Conor Gallagher
94%(160)
Ferland Mendy
94%(87)
Leon Goretzka
94%(159)
Moisés Caicedo
94%(576)
Amir Rrahmani
93%(230)
Ousmane Diomande
93%(431)
Odin Luras Bjørtuft
93%(735)
Vitinha
93%(1589)
Wesley Fofana
93%(334)
Miguel Gutiérrez
93%(164)
Pau Cubarsí
93%(620)
Stefan de Vrij
93%(148)
Jorne Spileers
93%(308)
Juan Mesa
82%(77)

🧤 Saves

Season total · per 90 beside it
Nikita Haikin
74(5.16)
Thibaut Courtois
53(5.05)
Uğurcan Çakır
50(4.14)
Mateusz Kochalski
49(4.08)
Dominik Kotarski
43(3.07)
Anatoliy Trubin
43(3.07)
Temirlan Anarbekov
40(5.33)
Manuel Neuer
37(3.36)
David Raya
36(2.51)
Gerónimo Rulli
36(4.50)
Jindřich Staněk
35(5.83)
Marco Carnesecchi
34(3.40)
Jan Oblak
33(2.75)
Neofytos Michael
33(4.12)
Rui Silva
33(2.91)
Matvey Safonov
32(2.82)
Gregor Kobel
32(3.20)
Jack Butland
31(6.20)
Matěj Kovář
31(3.88)
Guglielmo Vicario
30(3.06)
Philipp Köhn
29(3.62)
Nick Pope
29(3.62)
Yann Sommer
28(2.80)
Juan Musso
27(6.75)
Vanja Milinković-Savić
25(3.57)
Mark Flekken
24(4.00)
Unai Simón
24(3.00)
Michael Zetterer
23(4.60)
Nordin Jackers
22(3.80)
Gianluigi Donnarumma
21(2.33)
Joan García
21(2.36)
Simon Mignolet
20(2.77)
Konstantinos Tzolakis
20(2.22)
Michele Di Gregorio
20(3.33)
Mattia Perin
19(4.38)
Robert Sánchez
18(2.40)
Kjell Scherpen
18(2.25)
Vítězslav Jaroš
18(3.00)
Aaron Ramsdale
17(4.25)
Andriy Lunin
17(4.86)
Juan Mesa
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.00
0.54
Interceptions /90
2.00
0.72
Duels won %
33%
72%
Blocks /90
0.00
0.69
Pass accuracy %
82%
89%
Fouls /90
0.50
0.67
1.002.0033%0.0082%0.500.540.7272%0.6989%0.67Tacklesrim 1.00Intrim 2.00Duelsrim 72%Blocksrim 0.69Pass accrim 89%Foulsrim 0.67
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Juan Mesa Virgil van Dijk
04Player value💶
Current market value
€325k
Transfermarkt, 2026
Value by year
€375k2024€325k2025€325k2026
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Albert DabiqajM10900208425%779%125%1410342%16142006.73
5.1
Arb ManajF7542205540%467%00%51251%7120006.90
6.5
Blerim KrasniqiF74032010320%457%758%54044%961006.69
5.5
Almir AjzerajM10634107214%581%655%139358%1160006.86
5.6
Liridon BalajM9433126317%585%114%15019%1450106.31
6.3
Besnik KrasniqiD1090002420%775%333%179453%13131006.66
5.6
Egzon BejtulaiD1090000200%386%0991446%952006.65
6.2
Raddy OvoukaD1089100210%1064%1071%315363%10111006.75
3.4
Faton MalokuG98100000068%0100100%0700307.16
5.2
Jorgo PëllumbiD872000300%187%3100%95859%312006.64
4.5
Vesel LimajM960201820%483%240%101047%11102006.48
6.0
Blerton ShejiD858901520%972%433%166053%12173006.71
4.8
Rron BrojaM636300100%283%01212152%690006.88
4.1
Veton TushaF523000830%869%360%30039%760006.64
Mamadou SoumahoroM522400410%467%125%21039%623006.44
Juan MesaD21800000082%024033%100006.45
Kristal AbazajF614200220%083%1100%12025%000006.30
3.6
Ilir MustafaM51410000261%032146%231006.58
Laurit BehluliG1900000059%0000100025.20
Kemelho NguenaM28100110%277%030050%310006.40
Florent RamadaniM13100100%080%00100%000006.20
Oniks GrezdaF2160000050%1100%10067%000006.30
Salifu IbrahimM1120000071%0010000006.50
Mike ArthurF3110000080%00%0000%000006.30
Engjëll SylejmaniM2200000100%000000000
Ilaz ZylfiuM1100000000000000
Per-player totals for 2025/26 from API-Football match stats, across 26 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2025/26DritaUEFA Champions League21800000082%02433%1006.45
2022/23SibenikHNL33246500800%980%2495953%26406.84
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
29 Julv FC CopenhagenL9000021006.60
22 Jula FC CopenhagenL900000006.30
28 Maya HNK Hajduk SplitL87001006.60
19 Mayv NK OsijekL45000006.30
14 Maya Dinamo ZagrebL901021005.60
05 Mayv NK VarazdinL90111006.90
29 Apra Istra 1961L80001006.30
25 Aprv NK Slaven BelupoW34000006.90
14 Aprv HNK GoricaL90021007.30
08 Apra HNK RijekaL79002006.60
01 Aprv HNK Hajduk SplitL21000006.70
18 Mara NK OsijekD900021007.20
11 Marv Dinamo ZagrebW100000
24 Febv Istra 1961D180011106.20
17 Feba NK Slaven BelupoW120001006.90