PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
AnderlechtAnderlecht · Jupiler Pro League
← Back

Moussa Diarra

Defender·16 apps·1,284 mins
Last 6
DLLLWW
Tackles /90
1.05
tackles
Interceptions /90
1.61
interceptions
Duels won
54%
of duels
Blocks /90
0.84
blocks
Pass accuracy
83%
of passes
Fouls /90
1.40
committed
Summary

Moussa Diarra has featured in 16 matches for his club in the Jupiler Pro League during the 2025/26 season, playing a total of 1,284 minutes. He has not scored or assisted any goals, and his offensive contribution is reflected in 4 shots, with only 1 on target, giving a shots-per-90 rate of 0.28 compared to the baseline of 0.5. Diarra recorded one key pass, a key-passes-per-90 of 0.07 versus the baseline of 0.59, indicating limited involvement in creating chances. Defensively, he has made 15 tackles and 23 interceptions, with a tackles-per-90 of 1.05 against a baseline of 1.68, and a successful dribble rate of 0.28 per 90 compared to the baseline of 0.35. His average match rating stands at 6.52, and his conversion rate is 0%. Overall, Diarra’s statistics portray a defender focused primarily on defensive duties rather than attacking output.

Moussa Diarra has played 1,284 minutes across 16 appearances in Jupiler Pro League, at 0.00 goals per 90 against a positional baseline of 0.05, converting 0% of 4 shots and averaging 6.52 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
7
Per match
0.70
CLU08/03MEC15/03CER22/03CLU06/041GEN12/041MEC18/041TRU23/043UNI26/04CLU03/051MEC17/05
Interceptions per match
Total
17
Per match
1.70
2CLU08/032MEC15/033CER22/031CLU06/041GEN12/041MEC18/041TRU23/043UNI26/04CLU03/053MEC17/05
Duels won per match
Dotted line: duels won %
Total
44
Win rate
56%
2CLU08/034MEC15/034CER22/031CLU06/047GEN12/046MEC18/042TRU23/0411UNI26/041CLU03/056MEC17/05
Blocks per match
Total
8
Per match
0.80
CLU08/031MEC15/03CER22/034CLU06/04GEN12/041MEC18/04TRU23/04UNI26/04CLU03/052MEC17/05
Pass accuracy per match
Dotted line: accuracy %
Completed
462
Accuracy
86%
16CLU08/0340MEC15/0399CER22/0342CLU06/0478GEN12/0446MEC18/0445TRU23/0439UNI26/046CLU03/0551MEC17/05
Fouls per match
Total
14
Per match
1.40
CLU08/032MEC15/031CER22/031CLU06/041GEN12/043MEC18/042TRU23/041UNI26/04CLU03/053MEC17/05
Dribbled past per match
Total
1
Per match
0.10
CLU08/03MEC15/03CER22/03CLU06/04GEN12/041MEC18/04TRU23/04UNI26/04CLU03/05MEC17/05
Saves per match
Total
0
Per match
0.00
Save rate
-
CLU08/03MEC15/03CER22/03CLU06/04GEN12/04MEC18/04TRU23/04UNI26/04CLU03/05MEC17/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.0
Best
10.0
5.02.2CLU08/034.5MEC15/035.6CER22/034.0CLU06/045.8GEN12/045.0MEC18/042.6TRU23/0410.0UNI26/041.7CLU03/058.6MEC17/05
02Player Strength Analysis💪
Where they rank
Tackles
=283rdof 339 · 8 level8
Interceptions
=99thof 339 · 11 level21
Duels won
117thof 31854%
Pass accuracy
47thof 33986%
Saves
=31stof 339 · 309 level0
Ranked against 339 players in Jupiler Pro League 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
Fredrik Hammar
149(3.98)
Kevin Mac Allister
110(3.37)
Bryan Heynen
100(2.50)
Abdoulaye Sissako
93(2.50)
Noah Mbamba
93(2.98)
Etienne Camara
92(2.73)
Arthur Piedfort
86(2.59)
Luc Marijnissen
84(2.34)
Kamiel Van de Perre
84(3.41)
Doğucan Haspolat
81(2.15)
Mujaid Sadick
79(2.36)
Brandon Mechele
76(1.99)
Nathan-Dylan Saliba
76(2.95)
Thibo Somers
74(2.74)
Lawrence Agyekum
74(3.51)
Hannes Van Der Bruggen
73(2.56)
Rihito Yamamoto
73(2.00)
Malcolm Viltard
71(2.35)
Flávio Nazinho
71(2.50)
Robert-Jan Vanwesemael
71(2.08)
Gary Magnee
70(2.18)
Matte Smets
70(1.80)
Takahiro Akimoto
69(2.29)
Óscar Gil
68(2.63)
Anan Khalaili
68(1.97)
Dennis Praet
64(2.28)
Adem Zorgane
64(1.94)
Mardochee Nzita
64(1.92)
Siebe Schrijvers
63(2.67)
Junior Marsoni Sambu Mansoni​
63(2.59)
Enric Llansana
62(3.27)
Tommy St Jago
62(2.45)
Wagane Faye
62(2.42)
Nilson Angulo
62(2.93)
Tibe De Vlieger
61(3.24)
Sami Lahssaini
60(1.95)
Ibe Hautekiet
60(1.83)
Joël Ito
59(2.27)
Christopher Scott
58(2.37)
Jordi Liongola
58(1.99)
Moussa Diarra
8(0.74)

🧲 Interceptions

Season total · per 90 beside it
Siebe Van Der Heyden
74(2.17)
Gary Magnee
64(1.99)
Doğucan Haspolat
63(1.67)
Fredrik Hammar
63(1.68)
Ibe Hautekiet
59(1.80)
Dennis Praet
56(2.00)
Matte Smets
53(1.36)
Kevin Mac Allister
52(1.59)
Emin Bayram
52(1.41)
Zeno Van Den Bosch
52(1.52)
Bryan Heynen
51(1.27)
Flávio Nazinho
50(1.76)
Etienne Camara
50(1.48)
Ross Sykes
49(1.67)
Abdoulaye Sissako
49(1.32)
Brandon Mechele
48(1.26)
Visar Musliu
47(1.68)
Djibril Lamego
46(1.62)
Arthur Piedfort
46(1.39)
Michał Skóraś
45(1.50)
Noah Mbamba
45(1.44)
Rihito Yamamoto
44(1.20)
Malcolm Viltard
44(1.46)
Anan Khalaili
44(1.27)
Josué Homawoo
43(1.76)
Yllan Okou
43(1.42)
Redouane Halhal
43(1.36)
Yassine Titraoui
43(1.33)
Kamiel Van de Perre
43(1.75)
Aleksandar Stanković
43(1.26)
Christian Burgess
42(1.20)
Aiham Ousou
42(1.11)
Shogo Taniguchi
40(1.22)
Sami Lahssaini
40(1.30)
Luc Marijnissen
40(1.12)
Ewoud Pletinckx
39(0.99)
Daam Foulon
39(1.53)
Joaquin Seys
39(1.18)
Emmanuel Kakou
39(2.02)
Hannes Van Der Bruggen
38(1.33)
Moussa Diarra
21(1.95)

💪 Duels won

Won / contested · count beside it
Matthieu Epolo
95%(19)
Andreas Jungdal
93%(26)
Davy Roef
93%(25)
Léo Kokubo
92%(22)
Colin Coosemans
90%(26)
Tobe Leysen
86%(19)
Mohamed Koné
85%(17)
Joey Pelupessy
78%(25)
Edgaras Utkus
74%(148)
Dries Wouters
74%(31)
Geoffrey Kondo
74%(45)
Marcos Hernán Peano
74%(25)
Yassine Khalifi
71%(40)
Jhon Banguera
71%(29)
Moussa N'Diaye
70%(90)
Taishi Brandon Nozawa
69%(18)
Ross Sykes
66%(177)
Hugo Siquet
66%(65)
Joris Kayembe
66%(128)
Jules Gaudin
65%(52)
Valy Konaté
64%(79)
Roggerio Nyakossi
64%(89)
Tuur Rommens
63%(102)
Amine Boukamir
63%(31)
Tibe De Vlieger
63%(161)
Luc De Fougerolles
63%(137)
Visar Musliu
63%(174)
Emin Bayram
63%(174)
Mathias Rasmussen
63%(57)
Brandon Mechele
63%(226)
Laurent Lemoine
63%(112)
Rein Van Helden
62%(128)
Takahiro Akimoto
62%(164)
Christian Burgess
62%(216)
Henry Lawrence
62%(135)
Yllan Okou
62%(104)
Wagane Faye
61%(157)
Tochukwu Nnadi
61%(79)
Gora Diouf
61%(55)
Wilguens Paugain
61%(92)
Moussa Diarra
54%(51)

📏 Pass accuracy

Completed / attempted · count beside it
Mujaid Sadick
93%(1880)
Loïc Mbe Soh
92%(708)
Jorne Spileers
92%(1013)
Brandon Mechele
92%(2598)
Roman Neustädter
92%(709)
Marco Kana
92%(1216)
Josue Ndenge Kongolo
92%(618)
Matte Smets
91%(2671)
Redouane Halhal
91%(1618)
Joel Ordóñez
91%(1822)
Cheick Keita
91%(1360)
Samuel Kotto
91%(373)
Maksim Paskotsi
90%(1038)
Yassine Khalifi
90%(374)
Rosen Bozhinov
90%(670)
Raphael Onyedika
90%(1202)
Roggerio Nyakossi
90%(931)
Mory Konate
90%(831)
Mamadou Diakhon
90%(267)
Amine Boukamir
89%(178)
Patrik Hrošovský
89%(530)
Abdelkahar Kadri
89%(996)
Hans Vanaken
89%(2307)
Aiham Ousou
89%(1580)
Shogo Taniguchi
89%(1860)
Visar Musliu
88%(1518)
Ibrahima Sory Bangoura
88%(560)
Lucas Mbamba
88%(255)
Mahamadou Doumbia
88%(160)
Seiji Kimura
88%(929)
Joey Pelupessy
88%(187)
Joaquin Seys
88%(1502)
Amando Lapage
88%(761)
Rein Van Helden
87%(1192)
Mathias Delorge
87%(812)
Takuma Ominami
87%(674)
Tom Reyners
87%(150)
Tibe De Vlieger
87%(673)
Bryan Heynen
87%(2171)
Jhon Banguera
87%(185)
Moussa Diarra
86%(536)

🧤 Saves

Season total · per 90 beside it
Davy Roef
147(3.56)
Nacho Miras
139(4.28)
Marcos Hernán Peano
118(3.47)
Andreas Jungdal
112(2.80)
Brent Gabriel
110(3.06)
Léo Kokubo
110(2.89)
Tobe Leysen
109(3.43)
Colin Coosemans
103(2.71)
Matthieu Epolo
102(3.52)
Taishi Brandon Nozawa
95(3.22)
Warleson
68(3.93)
Kjell Scherpen
60(1.90)
Nordin Jackers
54(2.69)
Tobias Lawal
53(2.94)
Guillaume Dietsch
53(3.99)
Maxime Delanghe
51(2.88)
Mohamed Koné
51(2.68)
Martin Delavallée
50(2.38)
Gauthier Gallon
49(3.33)
Lucas Pirard
45(4.09)
Hendrik Van Crombrugge
40(3.33)
Simon Mignolet
34(2.99)
Lucca Brughmans
28(2.47)
Maxence Prévot
26(3.16)
Yannick Thoelen
24(4.35)
Dani van den Heuvel
22(2.59)
Ortwin De Wolf
21(2.80)
Michael Verrips
21(2.10)
Matthias Pieklak
20(3.33)
Vic Chambaere
14(1.65)
Brandon Mechele
0(0.00)
Hans Vanaken
0(0.00)
Siebe Schrijvers
0(0.00)
Jelle Vossen
0(0.00)
Vincent Janssen
0(0.00)
Loïc Mbe Soh
0(0.00)
Patrik Hrošovský
0(0.00)
Roman Neustädter
0(0.00)
Pieter Gerkens
0(0.00)
Yari Verschaeren
0(0.00)
Moussa Diarra
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.05
1.97
Interceptions /90
1.61
1.24
Duels won %
54%
63%
Blocks /90
0.84
0.90
Pass accuracy %
83%
92%
Fouls /90
1.40
0.92
1.051.6154%0.8483%1.401.971.2463%0.9092%0.92Tacklesrim 1.97Intrim 1.61Duelsrim 63%Blocksrim 0.90Pass accrim 92%Foulsrim 1.40
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Moussa Diarra Brandon Mechele
04Player value💶
Current market value
€2.0m
Transfermarkt, 2025
Value by year
€1.8m2024€2.0m2025
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Thorgan HazardM392945138603322%8779%3745%399135%44196106.99
0.7
Mihajlo CvetkovićF29163192302130%1775%838%146238%33304106.63
8.4
Nilson AnguloM25216375322022%5381%5043%7119346%37445107.24
2.0
Adriano BertacciniF35166862512712%1675%2133%174031%19147106.69
6.8
Tristan DegreefM36198142251516%2377%1533%535244%36394106.66
5.1
Nathan-Dylan SalibaM3623583135159%2678%2059%8130749%501914106.87
4.1
Kasper DolbergF639530161019%280%229%10150%361006.90
5.0
Nathan De CatM392952242777%3176%2246%6938848%47378006.77
1.9
Yari VerschaerenM3015522415813%3386%1246%259249%5191006.79
4.3
Ilay CamaraD2613392213715%2583%1150%1930236%27121006.60
5.7
Luis VázquezF1572020161012%870%325%90150%792006.61
2.3
Danylo SikanF941921131015%169%00%62042%1381006.80
6.8
Ibrahim KanateM19368207529%381%1950%131047%571006.70
4.9
Mario StroeykensM25837109311%1082%538%137034%1082006.59
4.1
César HuertaM14681101995%782%1045%153033%2085006.49
3.2
Colin CoosemansG4136980000271%1100%02090%212201137.00
2.6
Lucas HeyD35281300710%586%4100%27302857%30226006.85
7.7
Ludwig AugustinssonD302315031430%3581%220%53221351%36106006.91
4.1
Marco KanaD29230800520%593%267%19241748%2746006.81
5.6
Killian SardellaD322065011360%1984%1464%34211653%29153106.63
3.6
Enric LlansanaM321962011520%2283%214%7319947%61189006.75
3.0
Ali MaamarD27154104700%1879%1966%3919152%24173006.68
8.9
Moussa N'DiayeD1797700710%482%867%2921370%10202006.93
4.9
Moussa DiarraD1297000410%086%250%8211154%16154006.48
6.1
Mihajlo IlićD1076900310%385%00%10101454%1254006.83
5.0
Mathys AngelyD427900100%088%1100%111660%220006.72
Jan-Carlo SimićD319200100%084%00%44156%120006.60
Justin HeekerenG21800000066%0000000096.50
Yasin ÖzcanD517700200%177%040278%100006.62
Coba Da CostaF514500110%060%120%64048%442006.36
Mats RitsM38800100%059%010167%110006.73
Anas TajaouartM1450000085%011040%100006.20
Basile VroninksD1450000187%133%11060%010006.90
Joshua Nga KanaM33700100%075%00%10033%000006.37
Alexander De RidderM1350000067%00000%201006.20
Elyess DaoF1110000033%1100%01050%000006.30
Adjani Mujangi BiaM1100000000000000
Per-player totals for 2025/26 from API-Football match stats, across 37 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
2026/27AlavesLa Liga0000000000000
2025/26AnderlechtJupiler Pro League1297000410%086%282154%16406.48
2025/26AlavesLa Liga32190000164%16148%4106.43
2025/26AlavesCopa del Rey1950000077%11170%0007.30
2024/25AlavesLa Liga2618790000384%7392053%28606.61
2024/25AlavesCopa del Rey1900000075%00020%3006.60
2023/24ToulouseLigue 1221396124225%1282%5322055%22506.91
2023/24ToulouseUEFA Europa League855100300%279%691248%7206.74
2022/23ToulouseLigue 123122301100%784%9201953%19006.63
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
17 Mayv KV MechelenD7200013006.60
8.6
03 Mayv Club Brugge KVL290000006.30
1.7
26 Aprv Union St. GilloiseL8102031006.70
10.0
23 Apra St. TruidenL90011012106.30
2.6
18 Apra KV MechelenW9000013106.70
5.0
12 Aprv GentW9000011006.60
5.8
06 Apra Club Brugge KVL9000001005.90
4.0
22 Marv Cercle BruggeL9000001006.60
5.6
15 Mara KV MechelenL9001002106.90
4.5
08 Mara Club Brugge KVD900000006.00
2.2
28 Febv OH LeuvenW9000012106.90
5.7
01 Feba Standard LiegeL680000006.30
5.3
02 Deca PortugaleteW95001007.30
6.6
20 Sepv SevillaL7200021006.30
3.3
13 Sepa Athletic ClubW8900032007.00
5.8