PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
Stade Brestois 29Stade Brestois 29 · Ligue 1
← Back

Bradley Locko

France Defender·2 apps·157 mins
Last 6
DDDLLW
Tackles /90
3.44
tackles
Interceptions /90
1.15
interceptions
Duels won
67%
of duels
Blocks /90
0.00
blocks
Pass accuracy
79%
of passes
Fouls /90
1.15
committed
Summary

Bradley Locko has made one appearance in the 2026/27 Ligue 1 season, playing 67 minutes. He recorded no goals or assists and did not take any shots, leaving his shots per 90 at 0.0 compared with a baseline of 0.5. Locko contributed one key pass, giving him a key passes per 90 of 1.34, well above the baseline of 0.56, showing his role in creating chances. Defensively he made two tackles, translating to 2.69 tackles per 90, higher than the baseline of 1.65, and had no interceptions. His average match rating is 6.3. Bradley Locko’s single outing already demonstrates that he is creating more chances than a typical defender, as reflected in his key passes per 90 and overall contribution.

Bradley Locko has played 157 minutes across 2 appearances in Ligue 1, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 6.60 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
24
Per match
2.40
AUX04/019LYO18/01MAR20/024MET01/032HAV08/03AUX21/033REN04/04ANG17/052MAN22/084TOU29/08
Interceptions per match
Total
5
Per match
0.50
AUX04/011LYO18/01MAR20/02MET01/031HAV08/031AUX21/03REN04/04ANG17/05MAN22/082TOU29/08
Duels won per match
Dotted line: duels won %
Total
45
Win rate
61%
1AUX04/0113LYO18/01MAR20/027MET01/037HAV08/031AUX21/034REN04/04ANG17/053MAN22/089TOU29/08
Blocks per match
Total
0
Per match
0.00
AUX04/01LYO18/01MAR20/02MET01/03HAV08/03AUX21/03REN04/04ANG17/05MAN22/08TOU29/08
Pass accuracy per match
Dotted line: accuracy %
Completed
152
Accuracy
77%
4AUX04/0120LYO18/011MAR20/0214MET01/0321HAV08/038AUX21/0324REN04/045ANG17/0525MAN22/0830TOU29/08
Fouls per match
Total
7
Per match
0.70
AUX04/011LYO18/01MAR20/021MET01/032HAV08/03AUX21/03REN04/041ANG17/05MAN22/082TOU29/08
Dribbled past per match
Total
10
Per match
1.00
1AUX04/015LYO18/01MAR20/022MET01/03HAV08/03AUX21/031REN04/04ANG17/051MAN22/08TOU29/08
Saves per match
Total
0
Per match
0.00
Save rate
-
AUX04/01LYO18/01MAR20/02MET01/03HAV08/03AUX21/03REN04/04ANG17/05MAN22/08TOU29/08
02Player Strength Analysis💪
Where they rank
Tackles
=10thof 114 · 3 level6
Interceptions
=45thof 114 · 10 level2
Pass accuracy
92ndof 11479%
Saves
=16thof 114 · 99 level0
Ranked against 114 players in Ligue 1 with 157+ 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
C. Cásseres
14(5.04)
Lamine Camara
13(6.50)
Pierre Lees Melou
9(4.94)
Vanderson
9(4.53)
Souleymane Sagnan
9(4.50)
T. Jørgensen
8(3.03)
Rassoul Ndiaye
7(3.50)
Yassin Belkhdim
7(3.60)
Kévin Danois
7(3.50)
Adrien Monfray
6(3.33)
Bradley Locko
6(3.44)
Tiago Santos
6(2.00)
Angel Gomes
5(2.59)
Pierre-Emile Højbjerg
5(2.50)
R. Perraud
5(2.13)
Valentin Rongier
5(2.74)
Branco Van den Boomen
5(2.50)
Lassine Sinayoko
5(2.74)
Alexsandro Ribeiro
5(1.67)
Clement Akpa
5(2.50)
Junior Mwanga
5(2.50)
Nazinho
5(2.65)
Yassine Titraoui
5(2.50)
Diego Coppola
5(2.74)
Arthur Avom Ebong
5(2.78)
Abdelhamid Ait Boudlal
5(2.50)
Sofiane Diop
4(2.20)
Emerson
4(2.00)
Matthieu Udol
4(2.00)
Joris Chotard
4(2.29)
Andrew Omobamidele
4(2.00)
Ousmane Camara
4(2.00)
Amir Richardson
4(2.00)
Simon Ebonog
4(2.20)
Xavier Mandza
4(2.20)
Achraf Hakimi
3(1.50)
Aleksandr Golovin
3(1.58)
N. Bentaleb
3(1.08)
Timothy Weah
3(1.50)
Denis Zakaria
3(1.50)

🧲 Interceptions

Season total · per 90 beside it
Dembo Sylla
7(3.89)
Abdelhamid Ait Boudlal
7(3.50)
Ayumu Seko
6(3.00)
Joris Chotard
6(3.44)
Simon Ebonog
6(3.29)
Youssouf Ndayishimiye
5(2.74)
M. McKenzie
5(1.80)
Clement Akpa
5(2.50)
Nazinho
5(2.65)
N. Ngoy
5(1.67)
Yassine Titraoui
5(2.50)
R. Nicolaisen
4(1.44)
Pierre Lees Melou
4(2.20)
Andrew Omobamidele
4(2.00)
Sinaly Diomandé
4(2.00)
Yassin Belkhdim
4(2.06)
Lamine Sy
4(2.00)
Amir Richardson
4(2.00)
Arthur Piedfort
4(2.16)
Lamine Camara
4(2.00)
Tiago Santos
4(1.33)
Arthur Avom Ebong
4(2.22)
C. Tapé
4(1.44)
Xavier Mandza
4(2.20)
N. Bentaleb
3(1.08)
Pierre-Emile Højbjerg
3(1.50)
Przemysław Frankowski
3(1.52)
Adrien Monfray
3(1.67)
Valentin Rongier
3(1.65)
H. Haraldsson
3(1.10)
Adama Camara
3(1.65)
Lassine Sinayoko
3(1.65)
Vitinha
3(1.70)
Nathaniel Adjei
3(1.67)
Ousmane Camara
3(1.50)
Junior Mwanga
3(1.50)
Vanderson
3(1.51)
Mouhamed Diop
3(1.67)
Michel Diaz
3(1.67)
Ismaelo Ganiou
3(1.60)
Bradley Locko
2(1.15)

📏 Pass accuracy

Completed / attempted · count beside it
Andrew Omobamidele
97%(96)
R. Nicolaisen
96%(134)
Conrad Jaden Egan-Riley
96%(148)
Willian Pacho
96%(134)
Dembo Sylla
95%(93)
Théo Eyoum
95%(53)
Felix Bacher
94%(109)
Xavier Mandza
94%(151)
Lamine Camara
94%(117)
Angel Gomes
94%(87)
Pierre Lees Melou
93%(120)
Nathaniel Adjei
93%(117)
Ousmane Camara
93%(100)
Pierre-Emile Højbjerg
93%(162)
Youssouf Ndayishimiye
92%(185)
Vitinha
92%(191)
Sinaly Diomandé
92%(83)
Montassar Talbi
92%(140)
H. Haraldsson
92%(81)
Arthur Piedfort
92%(80)
Marquinhos
92%(157)
Abdelhamid Ait Boudlal
92%(89)
M. McKenzie
92%(155)
Raphaël Le Guen
92%(87)
Yassin Belkhdim
92%(54)
Noa Boissé
91%(52)
Gauthier Hein
91%(123)
Michel Diaz
91%(71)
Souleymane Sagnan
91%(90)
Alexsandro Ribeiro
91%(125)
Yehvann Diouf
90%(80)
Jeffrey De Lange
90%(61)
Sadibou Sané
90%(78)
Mouhamed Diop
90%(60)
Genesis Antwi
89%(51)
Denis Zakaria
89%(59)
Yassine Titraoui
89%(109)
Emerson
89%(107)
Achraf Hakimi
89%(158)
Eric Dier
89%(70)
Bradley Locko
79%(55)

🧤 Saves

Season total · per 90 beside it
Anthony Lopes
13(6.50)
B. Özer
13(4.33)
Lionel Mpasi Nzau
10(5.00)
Filip Jørgensen
10(5.00)
G. Restes
8(3.12)
Mamadou Diop
7(3.50)
Robin Risser
7(3.50)
Kevin Trapp
6(3.29)
Lukáš Hrádecký
5(2.50)
Jeffrey De Lange
5(2.50)
Patrick Beach
4(2.22)
Yehvann Diouf
3(1.65)
Egil Selvik
3(1.72)
Matvey Safonov
2(1.00)
Yvon Mvogo
1(0.56)
Achraf Hakimi
0(0.00)
Sofiane Diop
0(0.00)
Aleksandr Golovin
0(0.00)
Eric Dier
0(0.00)
Marquinhos
0(0.00)
N. Bentaleb
0(0.00)
Amine Harit
0(0.00)
Angel Gomes
0(0.00)
Timothy Weah
0(0.00)
Florian Thauvin
0(0.00)
Ally Samatta
0(0.00)
Emerson
0(0.00)
O. Giroud
0(0.00)
Pierre-Emile Højbjerg
0(0.00)
Denis Zakaria
0(0.00)
Przemysław Frankowski
0(0.00)
Youssouf Ndayishimiye
0(0.00)
Felix Bacher
0(0.00)
R. Nicolaisen
0(0.00)
Willian Pacho
0(0.00)
Matthieu Udol
0(0.00)
Gauthier Hein
0(0.00)
R. Perraud
0(0.00)
Adrien Monfray
0(0.00)
Valentin Rongier
0(0.00)
Bradley Locko
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
3.44
1.57
Interceptions /90
1.15
0.59
Duels won %
67%
67%
Blocks /90
0.00
0.59
Pass accuracy %
79%
86%
Fouls /90
1.15
0.59
3.441.1567%0.0079%1.151.570.5967%0.5986%0.59Tacklesrim 3.44Intrim 1.15Duelsrim 67%Blocksrim 0.59Pass accrim 86%Foulsrim 1.15
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Bradley Locko Jeyland Mitchell
04Player value💶
Current market value
€6.0m
Transfermarkt, 2026
Value by year
€9.0m2024€6.0m2025€6.0m2026
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Kamory DoumbiaM2142214250%192%360%33046%150007.25
Ludovic AjorqueF2157104225%478%2100%00041%541007.25
Romain Del CastilloM21341011100%479%338%32041%310007.05
Egil SelvikG21570000064%0000000036.40
Bradley LockoD21570000279%062067%251006.60
Raphaël Le GuenD215700500%192%1100%22191%010006.45
Kenny LalaD215700100%369%00%21067%020006.70
Joris ChotardM215700110%579%046056%100007.85
Pathé MboupM215000420%281%457%51031%1311005.95
Gautier LlorisD18300100%090%001071%000006.50
Lucas TousartD28000320%081%012056%020006.45
Mamady DiambouM27901420%192%070053%210007.20
Joseph NongeM2780000067%1100%31164%030006.65
Mama BaldéF12300100%050%150%00050%110006.30
Hugo MagnettiM11501100%2100%0020100%010007.30
Mathis LainéM113000000%0000100%010006.60
Per-player totals for 2026/27 from API-Football match stats, across 16 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/27Stade Brestois 29Ligue 121570000279%06267%2106.60
2025/26Stade Brestois 29Ligue 121130202210%878%12531155%12006.71
2025/26Stade Brestois 29Coupe de France18500100%086%00150%0006.70
2024/25Stade Brestois 29Ligue 129700100%091%12167%1106.45
2023/24Stade Brestois 29Ligue 133296003720%2485%56974058%25507.01
2022/23ReimsLigue 115107100500%881%15322053%10316.56
2022/23Stade Brestois 29Ligue 172670000283%94267%0006.64
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
29 Augv ToulouseD9000142106.90
22 Auga Le MansD67012006.30
17 Mayv AngersD800001006.70
04 Aprv RennesL901013006.60
21 Mara AuxerreL140000006.90
08 Marv Le HavreW8900022007.00
01 Mara MetzW6400041007.20
20 Febv MarseilleW80000006.70
18 Jana LyonL8100091006.90
04 Janv AuxerreW90000006.60
19 Deca AvranchesD850100006.70
13 Deca RennesL900001006.60
08 Nova MarseilleL330003006.70
02 Novv LyonD9000011007.20
29 Octa Le HavreL160011007.20