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

Wilfried Ndollo BilleLast recorded season

Defender·8 apps·402 mins
Last 6 played
LLLDLL
Tackles /90
1.34
tackles
Interceptions /90
1.57
interceptions
Duels won
39%
of duels
Blocks /90
0.22
blocks
Pass accuracy
83%
of passes
Fouls /90
1.57
committed
Summary

Wilfried Ndollo Bille was a defender in Ligue 1 during the 2024/25 season, making eight appearances that summed to 402 minutes. He did not score or provide an assist, and he recorded no shots or shots on target. Bille managed one key pass, six tackles and seven interceptions, while his per-90 statistics show 1.34 tackles and 0.22 key passes, both below the league baseline of 1.88 tackles and 0.52 key passes. His dribbles succeeded at 0.22 per 90, again under the baseline of 0.42. With an average match rating of 6.45, the numbers depict a player who contributed defensively but had limited impact in attacking or creative phases of the game.

Wilfried Ndollo Bille has played 402 minutes across 8 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.05 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
6
Per match
0.75
1LIL08/03HAV06/042ANG13/041MAR19/04REI27/042STA04/05PAR10/05NAN17/05
Interceptions per match
Total
7
Per match
0.88
1LIL08/03HAV06/04ANG13/042MAR19/04REI27/043STA04/05PAR10/051NAN17/05
Duels won per match
Dotted line: duels won %
Total
16
Win rate
39%
1LIL08/03HAV06/045ANG13/042MAR19/041REI27/042STA04/05PAR10/055NAN17/05
Blocks per match
Total
1
Per match
0.12
LIL08/03HAV06/04ANG13/041MAR19/04REI27/04STA04/05PAR10/05NAN17/05
Pass accuracy per match
Dotted line: accuracy %
Completed
124
Accuracy
83%
5LIL08/039HAV06/0425ANG13/0419MAR19/0416REI27/0415STA04/055PAR10/0530NAN17/05
Fouls per match
Total
7
Per match
0.88
LIL08/031HAV06/042ANG13/041MAR19/04REI27/043STA04/05PAR10/05NAN17/05
Dribbled past per match
Total
4
Per match
0.50
LIL08/03HAV06/04ANG13/041MAR19/04REI27/041STA04/051PAR10/051NAN17/05
Saves per match
Total
0
Per match
0.00
Save rate
-
LIL08/03HAV06/04ANG13/04MAR19/04REI27/04STA04/05PAR10/05NAN17/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.0
Best
8.7
5.08.7LIL08/032.1HAV06/044.9ANG13/044.7MAR19/043.3REI27/047.6STA04/052.6PAR10/056.0NAN17/05
02Player Strength Analysis💪
Where they rank
Tackles
=324thof 375 · 6 level6
Interceptions
=247thof 375 · 16 level7
Duels won
317thof 35339%
Pass accuracy
213thof 37583%
Saves
=27thof 375 · 349 level0
Ranked against 375 players in Ligue 1 with 402+ 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
Andrey Santos
110(3.45)
Benjamin André
103(3.44)
Cristian Cásseres Jr.
96(3.19)
Adrien Thomasson
90(3.09)
Hicham Boudaoui
76(2.81)
Vanderson
76(3.29)
Valentin Atangana Edoa
74(2.25)
Elisha Owusu
73(2.79)
Dennis Appiah
71(3.01)
Mahdi Camara
71(2.39)
Ainsley Maitland-Niles
70(3.13)
Florent Hanin
69(2.32)
Johann Lepenant
69(3.01)
Gideon Mensah
68(2.68)
Gautier Lloris
68(2.21)
Douglas Augusto
67(2.60)
Léo Pétrot
67(2.31)
Rabby Nzingoula
67(3.56)
Kenny Lala
66(2.21)
Lamine Camara
66(2.88)
Djibril Sidibé
65(2.76)
Guéla Doué
65(2.15)
Pierre-Emile Højbjerg
64(2.16)
Azor Matusiwa
64(2.77)
João Neves
63(3.05)
Abdoulaye Touré
61(2.36)
Adrien Truffert
61(1.99)
Geoffrey Kondogbia
60(2.67)
Nicolas Pallois
60(2.67)
Jubal
60(2.04)
Yassine Kechta
60(2.56)
Gabriel Suazo
59(2.45)
Nicolas Cozza
59(2.59)
Mickael Nade
59(2.33)
Corentin Tolisso
57(2.19)
Nicolás Tagliafico
57(2.68)
Loic Négo
57(2.08)
Modibo Sagnan
57(2.43)
Pierre Ekwah
57(2.01)
Jean-Eudes Aholou
56(2.55)
Wilfried Ndollo Bille
6(1.34)

🧲 Interceptions

Season total · per 90 beside it
Gideon Mensah
50(1.97)
Benjamin André
48(1.60)
Jonathan Clauss
48(1.87)
Florent Hanin
47(1.58)
Pierre Ekwah
47(1.66)
Clinton Mata
46(1.75)
Wilfried Singo
43(1.84)
Pierre-Emile Højbjerg
42(1.42)
Elisha Owusu
42(1.61)
Cristian Cásseres Jr.
42(1.40)
Léo Pétrot
42(1.45)
Clement Akpa
42(1.52)
Willian Pacho
40(1.69)
Dylan Batubinsika
39(1.74)
Vanderson
39(1.69)
Leonardo Balerdi
38(1.50)
Valentin Atangana Edoa
37(1.12)
Thilo Kehrer
36(1.36)
Nicolás Tagliafico
36(1.70)
Gabriel Suazo
36(1.49)
Cédric Kipré
36(1.34)
Haris Belkebla
35(1.75)
Azor Matusiwa
35(1.52)
Diego Moreira
35(1.22)
Thomas Meunier
34(1.57)
Denis Zakaria
34(1.42)
Dante
34(1.56)
Gautier Lloris
34(1.11)
Guéla Doué
34(1.12)
Jean-Eudes Aholou
33(1.50)
Valentin Rongier
33(1.87)
Abdoulaye Touré
33(1.28)
Mickael Nade
33(1.31)
Mahdi Camara
33(1.11)
Julien Le Cardinal
33(2.15)
Facundo Medina
32(1.13)
Douglas Augusto
32(1.24)
Jordan Lefort
32(0.94)
Andrey Santos
32(1.00)
Achraf Hakimi
31(1.35)
Wilfried Ndollo Bille
7(1.57)

💪 Duels won

Won / contested · count beside it
Yahia Fofana
79%(19)
Gautier Larsonneur
79%(22)
Gerónimo Rulli
76%(22)
Lucas Perri
74%(17)
Mickael Nade
72%(120)
Abdulay Juma Bah
70%(42)
Yanis Zouaoui
69%(53)
Jubal
68%(156)
Mohammed Salisu
67%(66)
Geoffrey Kondogbia
67%(113)
Rasmus Nicolaisen
67%(36)
Joseph Okumu
67%(110)
Lilian Brassier
67%(88)
Andrey Santos
67%(228)
Amadou Kone
66%(147)
Alidu Seidu
65%(68)
Yoann Salmier
65%(41)
Lucas Hernández
65%(48)
Azor Matusiwa
65%(141)
Clement Akpa
64%(136)
Massadio Haïdara
64%(112)
João Neves
64%(133)
Alexsandro Ribeiro
64%(133)
Jordan Lefort
64%(115)
Gabriel Osho
64%(56)
Julien Le Cardinal
63%(72)
Anthony Rouault
63%(41)
Cédric Kipré
63%(115)
Gautier Lloris
63%(143)
Djibril Sidibé
63%(112)
Dylan Batubinsika
62%(90)
Tiago Santos
62%(40)
Amir Murillo
62%(130)
Marquinhos
62%(72)
Valentín Barco
62%(81)
Luc Zogbé
61%(59)
Tom Louchet
61%(51)
Nathan Zeze
61%(86)
Lucas Beraldo
61%(92)
Jérémy Jacquet
61%(57)
Wilfried Ndollo Bille
39%(16)

📏 Pass accuracy

Completed / attempted · count beside it
Marquinhos
95%(1724)
Willian Pacho
95%(1855)
Lucas Beraldo
95%(1988)
Andrew Omobamidele
94%(367)
Leonardo Balerdi
94%(2354)
Abdulay Juma Bah
94%(353)
Mamadou Sarr
94%(1590)
Derek Cornelius
94%(1263)
Vitinha
94%(2222)
Ismaël Bennacer
94%(727)
Bafodé Diakité
93%(2081)
Warren Zaïre-Emery
93%(1507)
Nikola Maksimović
93%(287)
Bećir Omeragić
93%(823)
Pierre-Emile Højbjerg
93%(2653)
Geoffrey Kondogbia
93%(1655)
João Neves
92%(1446)
Lucas Hernández
92%(782)
Kang-in Lee
92%(1069)
Anthony Rouault
92%(623)
Dylan Batubinsika
92%(1105)
Alexsandro Ribeiro
91%(2190)
Moussa Niakhaté
91%(1665)
Seko Fofana
91%(495)
Duje Ćaleta-Car
91%(893)
Fabián Ruiz
91%(1444)
Denis Zakaria
91%(1058)
Achraf Hakimi
91%(1733)
Valentin Rongier
91%(1252)
Glen Kamara
91%(371)
Mohamed Abdelmonem
91%(466)
Tanner Tessmann
91%(677)
Thiago Almada
91%(621)
André Gomes
90%(856)
Moise Bombito
90%(1262)
Marco Asensio
90%(286)
Thilo Kehrer
90%(1621)
Senny Mayulu
90%(393)
Jordan Ferri
90%(1103)
Clinton Mata
90%(1392)
Wilfried Ndollo Bille
83%(124)

🧤 Saves

Season total · per 90 beside it
Yehvann Diouf
138(3.80)
Yahia Fofana
136(4.12)
Gautier Larsonneur
135(4.01)
Donovan Léon
122(3.81)
Marcin Bułka
121(3.56)
Lucas Perri
116(3.52)
Đorđe Petrović
111(3.57)
Benjamin Lecomte
109(3.67)
Brice Samba
100(3.13)
Lucas Chevalier
96(2.82)
Gerónimo Rulli
92(2.71)
Marco Bizot
77(2.41)
Guillaume Restes
59(2.09)
Arthur Desmas
57(3.17)
Mathieu Gorgelin
51(3.19)
Gianluigi Donnarumma
51(2.19)
Anthony Lopes
47(2.70)
Philipp Köhn
46(2.42)
Mathew Ryan
45(3.21)
Radosław Majecki
43(2.87)
Alban Lafont
32(2.67)
Steve Mandanda
30(1.82)
Patrik Carlgren
21(4.54)
Hervé Koffi
18(3.60)
Matvey Safonov
17(1.74)
Kjetil Haug
9(1.60)
Leonardo Balerdi
0(0.00)
Achraf Hakimi
0(0.00)
Lucas Hernández
0(0.00)
Clinton Mata
0(0.00)
Krépin Diatta
0(0.00)
Djibril Sidibé
0(0.00)
Jean-Eudes Aholou
0(0.00)
Fodé Ballo-Touré
0(0.00)
Sofiane Diop
0(0.00)
Aleksandr Golovin
0(0.00)
Han-Noah Massengo
0(0.00)
Ousmane Dembélé
0(0.00)
Jordan Teze
0(0.00)
Pablo Rosario
0(0.00)
Wilfried Ndollo Bille
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.34
0.92
Interceptions /90
1.57
0.94
Duels won %
39%
57%
Blocks /90
0.22
0.50
Pass accuracy %
83%
93%
Fouls /90
1.57
1.32
1.341.5739%0.2283%1.570.920.9457%0.5093%1.32Tacklesrim 1.34Intrim 1.57Duelsrim 57%Blocksrim 0.50Pass accrim 93%Foulsrim 1.57
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Wilfried Ndollo Bille Bafodé Diakité
04Player value💶
Current market value
Not available for this player yet
Value by year
No Transfermarkt value history for this player yet.
Value data currently reaches the 1,473 players in the identity crosswalk.
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Arnaud NordinM17123341221318%1575%2350%255056%14422006.94
3.9
Tanguy CoulibalyM26150730201315%1882%3257%3711343%45214206.72
3.5
Akor AdamsF16114131241312%1265%750%41142%1882006.79
3.3
Teji SavanierM3224262539185%7477%3146%3215150%25634107.21
2.5
Modibo SagnanD2721142010420%889%1368%57291353%331210006.79
4.2
Mousa Al-TaamariF16120621201210%1480%2537%163046%8263006.84
6.1
Joris ChotardM271958101338%785%950%41191349%17116006.69
6.6
Rabby NzingoulaM271695101268%979%2654%6729553%374311006.80
5.5
Issiaga SyllaD201230109211%880%1165%2914454%1472006.61
3.8
Wahbi KhazriF311122112165%1875%729%255141%23284006.70
4.5
Theo Sainte LuceD171040108412%877%1362%2512454%893006.58
5.1
Lucas Mincarelli DavinD10714106217%385%120%179552%550006.64
7.8
Othmane MaammaF12324119311%368%1026%41030%481006.41
2.2
Benjamin LecomteG3026700000464%0000100%02001096.95
3.5
Enzo Tchato MbiayiD27190200320%1480%646%48221059%21163006.69
4.4
Bećir OmeragićD23189300730%393%1179%33152255%14111006.70
4.0
Jordan FerriM26184202830%1490%936%459344%39306106.67
6.5
Falaye SackoD17127901001184%330%15131041%1561006.50
2.9
Khalil FayadM211054001140%786%1746%3310154%22286006.70
5.4
Yael MouangaD1494600100%288%5100%1410857%1053006.67
4.4
Boubakar KouyatéD1172500500%083%025121258%1586106.74
6.7
Nikola MaksimovićD758300100%293%2100%96457%352006.81
4.4
Andy DelortF9581001660%753%360%50145%11121006.68
4.7
Junior NdiayeF1647100320%571%343%30138%9110006.54
10.0
Dimitry BertaudG54500000071%00000000166.84
Nicolas PaysF944400710%383%1040%134047%260006.63
4.1
Bamo MeïtéD74280000088%150%54344%842106.43
7.1
Wilfried Ndollo BilleD84020000183%125%67139%780006.45
4.6
Stefan DžodićM832300200%089%085445%422106.33
5.8
Birama TouréM829500210%382%086268%252006.63
6.7
Theo ChennahiM41840000191%00%63045%322006.23
Gabriel BaresM6830000087%150%21050%010006.55
4.7
Yanis IssoufouF48200100%062%150%60058%100006.65
Axel GueguinF1220000080%00%10017%400006.50
Simon CaraF2190000067%00%0000%000006.40
Per-player totals for 2024/25 from API-Football match stats, across 35 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
2024/25MontpellierLigue 184020000183%16739%7006.45
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
17 Maya NantesL650010006.90
6.0
10 Mayv Paris Saint GermainL230000006.30
2.6
04 Maya Stade Brestois 29L4500023006.30
7.6
27 Aprv ReimsD450000006.30
3.3
19 Apra MarseilleL9000011006.00
4.7
13 Apra AngersL9000022006.60
4.9
06 Aprv Le HavreL3400001006.30
2.1
08 Mara LilleL100001006.90
8.7