PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
Saint EtienneSaint Etienne · Ligue 2
← Back

Ebenezer Annan

Defender·19 apps·1,260 mins
Last 6
LDWWLW
Tackles /90
1.36
tackles
Interceptions /90
1.21
interceptions
Duels won
55%
of duels
Blocks /90
0.00
blocks
Pass accuracy
85%
of passes
Fouls /90
1.14
committed
Summary

Ebenezer Annan has appeared in 19 matches for his club in the 2025/26 Ligue 2 campaign, playing 1,260 minutes. He has not scored any goals, a decline from the 0.04 goals per 90-minute baseline that was set last season, and has provided one assist. Annan has taken two shots, one of which was on target, giving him a shots per 90-minute rate of 0.14 compared with the 0.39 baseline. He has delivered ten key passes, a 0.71 key passes per 90-minute figure that is above the 0.47 baseline. Defensively, he has made 19 tackles and 17 interceptions, recording 1.36 tackles per 90 minutes versus the 1.57 baseline. His average match rating stands at 6.67.

Ebenezer Annan has played 1,260 minutes across 19 appearances in Ligue 2, at 0.00 goals per 90 against a positional baseline of 0.04, converting 0% of 2 shots and averaging 6.67 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
9
Per match
0.90
ANN25/103PAU28/10RED01/11EST08/113NAN22/111DUN06/12LAV21/02ANN21/031NAN04/041ROD02/05
Interceptions per match
Total
11
Per match
1.10
2ANN25/103PAU28/102RED01/11EST08/113NAN22/11DUN06/12LAV21/02ANN21/03NAN04/041ROD02/05
Duels won per match
Dotted line: duels won %
Total
16
Win rate
41%
2ANN25/104PAU28/101RED01/111EST08/113NAN22/111DUN06/12LAV21/02ANN21/033NAN04/041ROD02/05
Blocks per match
Total
0
Per match
0.00
ANN25/10PAU28/10RED01/11EST08/11NAN22/11DUN06/12LAV21/02ANN21/03NAN04/04ROD02/05
Pass accuracy per match
Dotted line: accuracy %
Completed
321
Accuracy
84%
60ANN25/1043PAU28/1072RED01/1120EST08/1166NAN22/1112DUN06/124LAV21/0213ANN21/0321NAN04/0410ROD02/05
Fouls per match
Total
11
Per match
1.10
ANN25/103PAU28/104RED01/11EST08/11NAN22/111DUN06/12LAV21/02ANN21/032NAN04/041ROD02/05
Dribbled past per match
Total
4
Per match
0.40
3ANN25/10PAU28/10RED01/11EST08/11NAN22/11DUN06/12LAV21/02ANN21/031NAN04/04ROD02/05
Saves per match
Total
0
Per match
0.00
Save rate
-
ANN25/10PAU28/10RED01/11EST08/11NAN22/11DUN06/12LAV21/02ANN21/03NAN04/04ROD02/05
Form per match
0-10 against his own baseline · 5 is normal
Average
4.7
Best
8.7
5.03.7ANN25/107.6PAU28/102.7RED01/111.8EST08/117.4NAN22/114.0DUN06/121.5LAV21/022.4ANN21/037.0NAN04/048.7ROD02/05
02Player Strength Analysis💪
Where they rank
Tackles
=191stof 379 · 14 level19
Interceptions
=136thof 379 · 9 level16
Duels won
101stof 35755%
Pass accuracy
98thof 37985%
Saves
=30thof 379 · 350 level0
Ranked against 379 players in Ligue 2 with 450+ 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
Ibrahim Fofana
91(3.40)
Nolan Binet
86(2.98)
Alexandre Lauray
80(3.67)
Mattheo Xantippe
70(2.64)
Amine Chabane
69(2.97)
Teddy Bouriaud
66(2.80)
Alec Georgen
65(2.23)
Antoine Mille
65(2.01)
Sam Sanna
64(1.90)
Ahmed Kashi
61(1.83)
Clement Billemaz
61(2.15)
Theo Leoni
61(2.23)
Cyril Mandouki
60(2.11)
Julien Boyer
60(2.05)
Gaëtan Paquiez
59(2.05)
Theo Sainte Luce
58(2.75)
Dylan Durivaux
58(1.76)
Theo Chennahi
58(2.34)
Jordan Mendes Correia
58(2.20)
Jessy Benet
56(2.04)
Dylan Louiserre
56(1.77)
Raphael Lipinski
56(1.65)
Joseph Kalulu Kyatengwa
56(1.79)
Adrien Monfray
55(1.72)
Mickael Nade
55(1.71)
Lucas Buades
54(2.18)
Edwin Quarshie
54(2.42)
Walid Bouabdelli
54(1.96)
Zakaria Ariss
54(1.94)
Jocelyn Janneh
54(3.24)
Mahmoud Jaber
53(3.39)
Tom Ducrocq
52(2.15)
Enzo Tchato Mbiayi
52(2.00)
Aurelien Platret
51(3.19)
Rayan Touzghar
51(1.81)
Abdellah Baallal
51(2.16)
Maxence Carlier
50(2.14)
Nesta Zahui
49(2.60)
Augustine Boakye
49(1.78)
Joffrey Bultel
48(2.39)
Ebenezer Annan
19(1.37)

🧲 Interceptions

Season total · per 90 beside it
Zakaria Ariss
59(2.12)
Raphael Lipinski
55(1.62)
Siad Gourville
52(2.01)
Lucas Buades
46(1.86)
Harold Voyer
45(2.19)
Julien Kouadio
45(1.52)
Tom Ducrocq
43(1.78)
Jessy Benet
43(1.57)
Adrien Monfray
42(1.31)
Antoine Mille
41(1.26)
Teddy Bouriaud
41(1.74)
Julien Boyer
40(1.36)
Gaëtan Paquiez
40(1.39)
Siaka Bakayoko
40(1.31)
Amine Chabane
40(1.72)
Samuel Yohou
39(1.22)
Cyril Mandouki
38(1.34)
Ismaël Boura
38(1.54)
Dylan Durivaux
38(1.15)
Juan Guevara
37(1.64)
Mickael Nade
36(1.12)
Sam Sanna
36(1.07)
Everson Junior
36(2.06)
Theo Chennahi
36(1.45)
Mathis Magnin
35(1.06)
Akim Abdallah
34(1.53)
Pierre Lemonnier
34(1.35)
Theo Leoni
34(1.24)
Joffrey Bultel
34(1.69)
Alexandre Lauray
33(1.51)
Ibrahim Fofana
33(1.23)
Abdellah Baallal
33(1.40)
Theo Sainte Luce
32(1.52)
Alec Georgen
32(1.10)
Nehemiah Fernandez
32(1.23)
Joseph Kalulu Kyatengwa
32(1.02)
Bradley Danger
31(1.21)
Dylan Louiserre
30(0.95)
Sergio Akieme
30(0.89)
Enzo Bardeli
30(0.94)
Ebenezer Annan
16(1.16)

💪 Duels won

Won / contested · count beside it
Quentin Braat
100%(23)
Gaetan Poussin
94%(30)
Simon Ngapandouetnbu
92%(23)
Nicolas Kocik
90%(18)
Johny Placide
85%(17)
Vincent Sasso
74%(95)
Mamadou Samassa
70%(16)
Siad Gourville
70%(144)
Dylan Durivaux
69%(177)
Enzo Tacafred
69%(136)
Mickael Nade
68%(162)
Francois Lajugie
68%(123)
Pierre Lemonnier
67%(157)
Donatien Gomis
67%(146)
Albin Demouchy
66%(95)
Sankhoun Diawara
66%(69)
Alec Georgen
66%(171)
Kalidou Sidibé
66%(217)
Ismaël Boura
65%(142)
Stone Muzalimoja Mambo
65%(99)
Opa Sangante
65%(74)
Ćazim Suljić
65%(48)
Clement Vidal
65%(107)
N'Tamon Elie Ahouonon
65%(75)
Gustave Akueson
64%(94)
Julien Laporte
64%(137)
Yvann Titi
64%(84)
Demba Thiam
64%(108)
Théo Pellenard
63%(60)
Axel Drouhin
63%(143)
Cédric Makutungu
63%(34)
Théo Eyoum
63%(51)
Christ-Owen Kouassi
62%(80)
Adrien Pinot
62%(96)
Matteo Veillon
62%(59)
Jean Ruiz
62%(88)
Saïdou Sow
62%(42)
Mattéo Commaret
62%(58)
Jessy Benet
62%(164)
Nicolas Pallois
62%(53)
Ebenezer Annan
55%(46)

📏 Pass accuracy

Completed / attempted · count beside it
Vincent Sasso
95%(1809)
Daylam Meddah
94%(1187)
Hugo Gambor
93%(621)
Mahmoud Jaber
93%(883)
Anthony Briançon
92%(1091)
Chico Lamba
92%(817)
Victor Mayela
92%(1205)
Bećir Omeragić
91%(1058)
Ousmane Kanté
91%(475)
Mickael Nade
91%(1912)
Abner
91%(451)
Donatien Gomis
91%(1563)
Bram Lagae
91%(457)
Maxime Bernauer
91%(900)
Steeve Beusnard
90%(1147)
Yohan Tavares
90%(690)
Maximiliano Caufriez
90%(856)
Jean Ruiz
90%(1490)
Giovanni Haag
90%(1238)
Christopher Jullien
90%(1004)
Aboubacar Lô
90%(712)
Dylan Louiserre
89%(1796)
Florian Tardieu
89%(1506)
Sergio Akieme
89%(1477)
Ivan M'Bahia
89%(1298)
Paolo Gozzi
89%(643)
Ibrahim Fofana
89%(1117)
Allan Ackra
89%(346)
Abdoulaye Kanté
89%(568)
Theo Leoni
89%(1348)
Siaka Bakayoko
89%(1149)
Alpha Sissoko
88%(1512)
N'Tamon Elie Ahouonon
88%(705)
Bradley Danger
88%(1253)
Rayan Touzghar
88%(1213)
Yoann Salmier
88%(1513)
Sohaib Nair
88%(1014)
Samuel Yohou
88%(1111)
Darly Nlandu
88%(199)
Samuel Kotto
88%(947)
Ebenezer Annan
85%(756)

🧤 Saves

Season total · per 90 beside it
Quentin Braat
124(3.65)
Mamadou Diop
104(3.49)
Mamadou Samassa
102(2.91)
Simon Ngapandouetnbu
101(3.26)
Gaetan Poussin
90(2.90)
Paul Bernardoni
90(3.22)
Théo Guivarch
89(2.70)
Enzo Basilio
88(2.91)
Gautier Larsonneur
75(2.50)
Ewen Jaouen
71(2.09)
Adrián Ortolá
61(2.91)
Mathys Niflore
60(3.16)
Nicolas Kocik
56(1.81)
Noah Raveyre
50(2.35)
Florian Escales
49(1.69)
Johny Placide
49(2.13)
Hillel Konaté
45(1.99)
Blondy Nna Noukeu
33(2.36)
Alexis Sauvage
30(5.00)
Teddy Bartouche
25(1.90)
Esteban Salles
23(2.14)
Nicolas Lemaitre
23(2.44)
Ibrahim Kone
21(2.68)
Azamat Uriev
21(1.88)
Lisandru Olmeta
17(1.69)
Marcos Lavín
16(1.89)
Thomas Callens
15(3.00)
Mathys Niflore
7(1.07)
Ivan M'Bahia
1(0.04)
Paolo Gozzi
0(0.00)
Bećir Omeragić
0(0.00)
Alexandre Lauray
0(0.00)
Mohamed Daramy
0(0.00)
Dennis Appiah
0(0.00)
Jérémy Gélin
0(0.00)
Adrien Hunou
0(0.00)
Saîf-Eddine Khaoui
0(0.00)
Dame Gueye
0(0.00)
Maxime Busi
0(0.00)
Florian Tardieu
0(0.00)
Ebenezer Annan
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.36
1.69
Interceptions /90
1.21
1.61
Duels won %
55%
58%
Blocks /90
0.00
0.50
Pass accuracy %
85%
78%
Fouls /90
1.14
0.58
1.361.2155%0.0085%1.141.691.6158%0.5078%0.58Tacklesrim 1.69Intrim 1.61Duelsrim 58%Blocksrim 0.50Pass accrim 85%Foulsrim 1.14
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Ebenezer Annan Raphael Lipinski
04Player value💶
Current market value
€1.8m
Transfermarkt, 2026
Value by year
€2.5m2024€1.8m2025€1.8m2026
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Zuriko DavitashviliF332482165482733%4986%3444%2712239%33272007.17
5.9
Lucas StassinF352596116693516%4080%3256%183342%26322006.86
3.7
Irvin CardonaF36221077411517%5173%2044%269244%16223006.97
4.0
Joshua DuffusF3093873291824%879%1144%100145%20281006.83
4.5
Augustine BoakyeF34274659472111%5482%3549%5515643%614312007.08
2.8
Florian TardieuM2621064216825%4590%529%3424453%19234007.10
1.2
Mickael NadeD3730432010320%491%770%56391968%32402007.03
3.1
Kevin PedroD2218722011418%1086%1547%4526658%26261006.88
8.7
Benjamin OldD3220851215107%1685%1636%3426549%13412006.66
6.4
Mahmoud JaberM201499139211%1893%1757%6117353%36266007.04
6.8
Aimen MoueffekM321385121278%1288%2345%154238%27362006.49
3.6
Igor MiladinovićM271280111378%1488%2560%4013353%25222106.56
8.8
Julien Le CardinalD141133109511%287%457%1516461%12101007.36
7.5
João FerreiraD181024111218%1184%646%2311555%23185106.62
2.8
Gautier LarsonneurG3430590000078%2100%00069%1420886.91
2.8
Maxime BernauerD17146002510%1290%457%19121557%1582106.97
6.9
Abdoulaye KantéM16127200900%689%764%2524441%40215006.96
4.4
Ebenezer AnnanD18124401210%1085%343%1916055%16144006.66
4.4
Chico LambaD14104600400%392%150%48653%9111007.00
2.4
Dennis AppiahD1998800520%984%421%2615343%1551006.69
5.0
Luan GadegbekuM1165100100%390%655%96248%11131006.60
2.6
Nadir El JamaliM1661400940%986%939%122048%10120006.55
4.6
Brice MaubleuG53610000069%0000000077.00
Paul EymardM521700220%284%00%50033%100006.40
Yvann MaçonD29800100%183%350%11040%200006.40
Dylan BatubinsikaD1900000090%012160%110006.20
Djylian N'GuessanF46900100%180%00%11033%020006.70
Strahinja StojkovićD1220000088%0100100%000006.50
Lassana TraoréD11200000100%00000%100006.30
Per-player totals for 2025/26 from API-Football match stats, across 29 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/26Saint EtienneLigue 218124401210%1085%3191655%16406.66
2025/26FK Crvena ZvezdaSuper Liga11600000100%0010006.90
2025/26Saint EtienneLigue 10000000000000
2024/25OFK BeogradSuper Liga18130503510%2178%21302169%9017.21
2024/25FK Crvena ZvezdaSuper Liga161224142250%1486%7301763%19207.15
2023/24Novi PazarSuper Liga29234202510%2083%27533859%35626.97
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
02 Maya RodezL1700011006.60
8.7
04 Apra NancyD29011012106.90
7.0
21 Marv AnnecyW110000006.60
2.4
21 Febv LavalW1001000
1.5
06 Deca DunkerqueL3600011006.70
4.0
22 Novv NancyW900003006.30
7.4
08 Nova Estac TroyesW900000006.30
1.8
01 Nova RED Star FC 93L9000004005.90
2.7
28 Octv PAUW9000033007.30
7.6
25 Octa AnnecyL900000005.70
3.7
18 Octv Le MansL9000011006.20
4.4
04 Octa MontpellierW9010122107.00
5.6
27 Sepv GuingampL760022006.30
5.0
23 Sepa AmiensW900000006.70
2.3
20 Sepv ReimsW900021006.90
7.4