| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 |
|
7 | +15 | 19 |
| 2 |
|
7 | +8 | 17 |
| 3 |
|
7 | +8 | 14 |
| 4 |
|
7 | +6 | 14 |
| 5 |
|
7 | +6 | 13 |
| 6 |
|
6 | +7 | 12 |
| 7 |
|
6 | +4 | 12 |
| 8 |
|
6 | +8 | 11 |
| 9 |
|
7 | +6 | 11 |
| 10 |
|
6 | +3 | 11 |
| 11 |
|
7 | +2 | 11 |
| 12 |
|
7 | +7 | 10 |
| 13 |
|
6 | +7 | 10 |
| 14 |
|
6 | 0 | 10 |
| 15 |
|
6 | -1 | 10 |
| 16 |
|
7 | +1 | 9 |
| 17 |
|
6 | 0 | 9 |
| 18 |
|
6 | +2 | 8 |
| 19 |
|
6 | -3 | 6 |
| 20 |
|
7 | -6 | 6 |
| 21 |
|
7 | -2 | 5 |
| 22 |
|
7 | -8 | 5 |
| 23 |
|
6 | -5 | 4 |
| 24 |
|
6 | -6 | 2 |
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 |
|
7 | +3 | 13 |
| 2 |
|
7 | +2 | 13 |
| 3 |
|
6 | +8 | 12 |
| 4 |
|
7 | +1 | 12 |
| 5 |
|
6 | -1 | 12 |
| 6 |
|
6 | +5 | 11 |
| 7 |
|
6 | +1 | 10 |
| 8 |
|
6 | -1 | 10 |
| 9 |
|
6 | -2 | 10 |
| 10 |
|
7 | +1 | 9 |
| 11 |
|
7 | -3 | 9 |
| 12 |
|
6 | 0 | 8 |
| 13 |
|
6 | 0 | 8 |
| 14 |
|
6 | -2 | 8 |
| 15 |
|
6 | -4 | 7 |
| 16 |
|
6 | -2 | 6 |
| 17 |
|
7 | -5 | 6 |
| 18 |
|
7 | -6 | 6 |
| 19 |
|
7 | -8 | 5 |
| 20 |
|
7 | -10 | 5 |
| 21 |
|
6 | -6 | 4 |
| 22 |
|
7 | -8 | 2 |
| 23 |
|
7 | -10 | 1 |
| 24 |
|
7 | -12 | 1 |
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 |
|
13 | +13 | 28 |
| 2 |
|
13 | +7 | 26 |
| 3 |
|
13 | +7 | 24 |
| 4 |
|
13 | +5 | 24 |
| 5 |
|
13 | +15 | 23 |
| 6 |
|
13 | +10 | 23 |
| 7 |
|
13 | +4 | 23 |
| 8 |
|
13 | +15 | 22 |
| 9 |
|
13 | +5 | 20 |
| 10 |
|
13 | +2 | 19 |
| 11 |
|
13 | +1 | 19 |
| 12 |
|
13 | +2 | 18 |
| 13 |
|
13 | -1 | 18 |
| 14 |
|
13 | -2 | 18 |
| 15 |
|
13 | -1 | 15 |
| 16 |
|
13 | -9 | 15 |
| 17 |
|
13 | -1 | 14 |
| 18 |
|
13 | -4 | 14 |
| 19 |
|
13 | -8 | 14 |
| 20 |
|
13 | -10 | 14 |
| 21 |
|
13 | -11 | 11 |
| 22 |
|
13 | -8 | 9 |
| 23 |
|
13 | -14 | 7 |
| 24 |
|
13 | -17 | 5 |
PromotionPromotion PlayoffsQualification PlayoffsRelegation
Most goals
Fewest conceded
FT
WS+
2
2
FT
WS+
2
1
FT
WS+
0
2
FT
WS+
2
1
FT
WS+
2
1
FT
WS+
1
2
FT
WS+
1
3
FT
WS+
1
2
FT
WS+
0
0
FT
2
1
FT
WS+
2
2
FT
WS+
1
1
FT
WS+
2
2
FT
WS+
1
3
FT
WS+
3
0
FT
WS+
2
1
FT
WS+
2
2
FT
WS+
1
3
FT
WS+
0
0
FT
WS+
3
1
FT
WS+
0
0
FT
WS+
1
2
FT
WS+
1
1
FT
3
1
FT
WS+
1
2
FT
WS+
0
3
FT
WS+
3
1
FT
WS+
4
1
FT
WS+
1
2
FT
WS+
0
1
FT
WS+
2
1
FT
WS+
2
2
FT
WS+
1
0
FT
WS+
4
1
FT
WS+
5
1
FT
WS+
1
1
FT
WS+
0
0
FT
WS+
0
2
FT
WS+
1
3
FT
WS+
3
2
FT
WS+
2
0
FT
WS+
4
2
FT
WS+
1
1
FT
WS+
1
0
FT
WS+
0
3
FT
WS+
2
1
FT
WS+
1
1
FT
WS+
1
1
FT
WS+
1
1
FT
WS+
2
1
FT
WS+
4
0
FT
WS+
1
2
FT
WS+
4
0
FT
WS+
2
0
FT
WS+
0
1
FT
WS+
1
3
FT
WS+
1
0
FT
WS+
3
0
FT
WS+
0
0
FT
WS+
2
2
FT
WS+
1
2
FT
WS+
1
1
FT
WS+
3
1
FT
WS+
2
1
FT
WS+
1
1
FT
WS+
2
3
FT
WS+
0
1
FT
WS+
2
1
PP
WS+
–
–
FT
WS+
0
0
FT
WS+
0
1
FT
WS+
2
2
PP
–
–
FT
WS+
1
1
FT
WS+
6
0
FT
WS+
1
0
FT
WS+
1
2
FT
WS+
1
1
FT
WS+
3
1
FT
0
0
FT
WS+
4
3
FT
WS+
0
1
FT
WS+
4
1
FT
WS+
3
1
FT
WS+
1
2
FT
0
1
FT
WS+
1
0
FT
WS+
3
1
FT
WS+
2
2
FT
WS+
2
1
FT
WS+
2
2
FT
WS+
1
1
FT
WS+
1
2
FT
WS+
2
2
FT
WS+
2
2
FT
WS+
2
1
FT
WS+
1
0
FT
3
4
FT
WS+
1
1
FT
WS+
1
1
FT
2
1
FT
WS+
0
1
FT
WS+
2
1
FT
WS+
1
2
FT
WS+
1
1
FT
WS+
1
0
FT
WS+
0
1
FT
WS+
3
0
FT
WS+
0
4
FT
WS+
1
0
FT
WS+
0
1
FT
WS+
2
2
FT
WS+
5
1
FT
WS+
0
1
FT
WS+
1
3
FT
WS+
1
2
FT
WS+
4
0
FT
WS+
2
3
FT
WS+
0
1
FT
WS+
3
2
FT
WS+
4
1
FT
WS+
0
6
FT
WS+
1
2
FT
WS+
2
2
FT
WS+
2
2
FT
WS+
2
0
FT
WS+
3
0
FT
WS+
0
1
FT
WS+
0
1
FT
WS+
0
1
FT
WS+
0
0
FT
WS+
0
1
FT
WS+
3
2
FT
WS+
4
1
FT
WS+
1
5
FT
WS+
1
3
FT
WS+
2
1
FT
WS+
1
1
FT
WS+
2
0
FT
WS+
1
0
FT
WS+
4
1
FT
WS+
1
1
FT
WS+
5
0
FT
WS+
0
0
FT
WS+
2
3
FT
WS+
1
0
FT
WS+
1
0
FT
WS+
1
3
FT
WS+
3
2
FT
WS+
2
0
FT
WS+
2
3
FT
WS+
0
0
FT
WS+
3
0
FT
WS+
4
1
FT
WS+
4
1
FT
WS+
4
0
FT
WS+
1
3
FT
WS+
3
0
19:45
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
20:00
WS+
–
–
20:00
WS+
–
–
19:45
WS+
–
–
19:45
WS+
–
–
20:00
WS+
–
–
20:00
WS+
–
–
12:30
WS+
–
–
12:30
WS+
–
–
12:30
WS+
–
–
15:00
WS+
–
–
15:00
WS+
–
–
15:00
WS+
–
–
15:00
–
–
15:00
WS+
–
–
15:00
WS+
–
–
15:00
WS+
–
–
15:00
WS+
–
–
12:30
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
20:00
–
–
12:30
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:00
–
–
20:00
–
–
12:30
–
–
12:30
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
20:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
20:00
–
–
12:30
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
14:00
–
–
20:00
–
–
12:30
–
–
12:30
–
–
12:30
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:30
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
18:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
20:15
–
–
12:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
17:30
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
12:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
19:45
–
–
20:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
15:00
–
–
11:30
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
19:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
18:45
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
14:00
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
11:30
–
–
Goals
Assists
Yellow cards
Red cards
Shane DuffyFree
No team
→
Derby County
29 Oct 2026
Jack RobinsonFree
No team
→
Derby County
17 Oct 2026
Chinedu AguLoan
Portsmouth
→
Basingstoke Town
10 Oct 2026
Vicente ReyesLoan
Norwich City
→
Woking
06 Oct 2026
Krépin DiattaFree
No team
→
Watford
01 Oct 2026
Zach MitchellLoan end
St. Johnstone
→
Charlton Athletic
30 Sep 2026
David HarringtonLoan end
Grimsby Town
→
Bolton Wanderers
18 Sep 2026
Kanya FujimotoLoan
Birmingham City
→
Tokyo Verdy
16 Sep 2026
Jacob FarrellLoan
Portsmouth
→
Sydney FC
15 Sep 2026
Jonathan PanzoFree
Birmingham City
→
APO Levadiakos
15 Sep 2026
David HarringtonLoan end
Grimsby Town
→
Bolton Wanderers
12 Sep 2026
Pedro LimaLoan
Wolverhampton
→
São Paulo
11 Sep 2026
Michail AntonioFree
No team
→
Watford
11 Sep 2026
Zeidane InoussaLoan
Swansea City
→
Górnik Zabrze
11 Sep 2026
Santiago BuenoLoan
Wolverhampton
→
Club América
11 Sep 2026
Zeidane InoussaLoan
Swansea City
→
Górnik Zabrze
09 Sep 2026
Jordan AyewFree
No team
→
Sheffield United
08 Sep 2026
Nils ZätterströmLoan
Sheffield United
→
Raków Częstochowa
08 Sep 2026
Kenzo GoudmijnLoan
Derby County
→
Grasshopper Club Zürich
08 Sep 2026
Ehije UkakiLoan
Sheffield United
→
Botev Plovdiv
08 Sep 2026
Olutayo SingerrLoan
Portsmouth
→
AFC Totton
08 Sep 2026
Luke HutchinsonLoan
Bolton Wanderers
→
Harrogate Town
07 Sep 2026
Bertrand TraoréFree
No team
→
Wolverhampton
07 Sep 2026
Jamie VardyFree
No team
→
Burnley
06 Sep 2026
David HarringtonLoan
Bolton Wanderers
→
Grimsby Town
05 Sep 2026
Nicholas BilokapicFree
No team
→
Derby County
04 Sep 2026
Max WilsonLoan
Preston North End
→
Chorley FC
04 Sep 2026
Ghislain KonanFree
No team
→
Wolverhampton
03 Sep 2026
Luke Le RouxFree
Portsmouth
→
No team
03 Sep 2026
Alex WilliamsLoan
West Bromwich Albion
→
Hibernian
03 Sep 2026
Owen EamesLoan
Derby County
→
Falkirk FC
03 Sep 2026
Juan LariosFree
Southampton
→
CD Eldense
03 Sep 2026
Morgan WhittakerTransfer
Middlesbrough
→
Colorado Rapids
11.2M €
02 Sep 2026
Lyle FosterLoan
Burnley
→
Houston Dynamo
02 Sep 2026
Sean NeaveLoan
Newcastle United U21
→
Wolverhampton
02 Sep 2026
Forson AmankwahLoan
Norwich City
→
Hapoel Be'er Sheva
02 Sep 2026
Damion DownsLoan
Southampton
→
St.Louis City
02 Sep 2026
Greg DochertyFree
Charlton Athletic
→
No team
02 Sep 2026
Sam JohnstoneLoan
Wolverhampton
→
Celtic
02 Sep 2026
Axel TuanzebeFree
Burnley
→
AJ Auxerre
01 Sep 2026
Build this page with the API
Every number here is public data. This is the exact sequence of calls to recreate this page — all free, just add your token.
-
GET
/api/v2/leagues/12/League metadata — name, country, current season. -
GET
/api/v2/leagues/12/seasons/Every season — powers the season selector. -
GET
/api/v2/leagues/12/standings/?season_id=1111The table. Pass ?season_id= for any past season. -
GET
/api/v2/events/?league_id=12&status=notstartedUpcoming fixtures (drop status= for results too). -
GET
/api/v2/leagues/12/top/scorers/Player leaderboards for the Stats tab. -
GET
/api/v2/transfers/?team_id={TEAM_ID}Transfers per team, for the Transfers tab. -
GET
/api/v2/social/?league_id=12&type=videoHighlight videos & social for this competition.
Try step 1 right now
cURL
curl -H "Authorization: Token YOUR_KEY" https://sports.bzzoiro.com/api/v2/leagues/12/
Free football tier — no subscription. Get a token →