M. Leonard's matches

2025
Events Pts
Friendly
26
Jul
POR
Birmingham City
0-2
Port Vale
BIR
90
6.9
Friendly
19
Jul
CRE
Birmingham City
4-0
Crewe Alexandra
BIR
0
Banquillo
Friendly
12
Jul
BIR
Birmingham City
3-1
Sevilla
SEV
44
7.1
League One
03
May
CAM
Birmingham City
1-2
Cambridge United
BIR
90
6.5
League One
30
Apr
BPO
Birmingham City
0-2
Blackpool
BIR
58
7.0
League One
27
Apr
BIR
Birmingham City
4-0
Mansfield Town
MAN
11
5.0
League One
24
Apr
STE
Birmingham City
0-1
Stevenage
BIR
68
6.3
League One
21
Apr
BUR
Birmingham City
1-2
Burton Albion
BIR
67
6.2
League One
18
Apr
BIR
Birmingham City
0-0
Crawley Town
CRA
33
5.0
Checkatrade Trophy
13
Apr
BIR
Birmingham City
0-2
Peterborough United
POS
17
4.7
League One
08
Apr
POS
Birmingham City
1-2
Peterborough United
BIR
62
6.8
League One
05
Apr
BIR
Birmingham City
6-2
Barnsley
BAR
7
4.9
League One
01
Apr
BRO
Birmingham City
1-2
Bristol Rovers
BIR
56
6.0
League One
29
Mar
BIR
Birmingham City
4-1
Shrewsbury Town
STF
90
7.3
League One
15
Mar
NOR
Birmingham City
1-1
Northampton
BIR
0
Banquillo
League One
11
Mar
BIR
Birmingham City
2-1
Stevenage
STE
27
5.0
League One
08
Mar
BIR
Birmingham City
1-0
Lincoln City
LIN
0
Banquillo
FA Cup
08
Feb
BIR
Birmingham City
2-3
Newcastle
NEW
62
5.8
Checkatrade Trophy
04
Feb
STE
Birmingham City
0-1
Stevenage
BIR
90
7.2
League One
01
Feb
BIR
Birmingham City
2-1
Rotherham United
ROT
28
5.0
League One
28
Jan
HUR
Birmingham City
0-1
Huddersfield Town
BIR
90
6.8
League One
23
Jan
WRE
Birmingham City
1-1
Wrexham AFC
BIR
90
6.8
League One
18
Jan
BIR
Birmingham City
1-0
Exeter City
EXE
90
6.3
Checkatrade Trophy
14
Jan
SWI
Birmingham City
1-2
Swindon Town
BIR
90
6.4
FA Cup
11
Jan
BIR
Birmingham City
2-1
Lincoln City
LIN
90
6.5
League One
04
Jan
WIG
Birmingham City
0-3
Wigan Athletic
BIR
31
5.5
League One
01
Jan
STO
Birmingham City
1-1
Stockport County
BIR
25
5.0
2024
Events Pts
League One
29
Dec
BIR
Birmingham City
0-0
Blackpool
BPO
32
5.1
League One
26
Dec
BIR
Birmingham City
2-0
Burton Albion
BUR
68
6.3
League One
23
Dec
CRA
Birmingham City
0-1
Crawley Town
BIR
17
5.0
League One
14
Dec
BIR
Birmingham City
2-0
Bristol Rovers
BRO
5
4.9
Checkatrade Trophy
10
Dec
EXE
Birmingham City
1-2
Exeter City
BIR
90
6.6
League One
07
Dec
BAR
Birmingham City
1-2
Barnsley
BIR
29
5.2
League One
04
Dec
BIR
Birmingham City
2-0
Stockport County
STO
4
4.9
FA Cup
01
Dec
BPO
Birmingham City
1-2
Blackpool
BIR
90
6.5
League One
26
Nov
EXE
Birmingham City
0-2
Exeter City
BIR
5
4.9
League One
23
Nov
STF
Birmingham City
3-2
Shrewsbury Town
BIR
35
4.8
League One
09
Nov
BIR
Birmingham City
1-1
Northampton
NOR
0
Banquillo
FA Cup
03
Nov
SUT
Birmingham City
0-1
Sutton United
BIR
0
Banquillo
Checkatrade Trophy
29
Oct
BIR
Birmingham City
7-1
Fulham Sub 21
FUL
90
7.8
League One
26
Oct
MAN
Birmingham City
1-1
Mansfield Town
BIR
19
4.9
League One
22
Oct
BIR
Birmingham City
2-0
Bolton Wanderers
BOL
70
6.2
League One
19
Oct
LIN
Birmingham City
1-3
Lincoln City
BIR
7
4.8
Checkatrade Trophy
08
Oct
STF
Birmingham City
0-4
Shrewsbury Town
BIR
90
7.2
League One
05
Oct
CHA
Birmingham City
1-0
Charlton Athletic
BIR
0
Banquillo
League One
01
Oct
BIR
Birmingham City
1-0
Huddersfield Town
HUR
0
Banquillo
League One
28
Sep
BIR
Birmingham City
3-2
Peterborough United
POS
2
4.7
League One
21
Sep
ROT
Birmingham City
0-2
Rotherham United
BIR
0
4.8
League One
16
Sep
BIR
Birmingham City
3-1
Wrexham AFC
WRE
18
5.0
Checkatrade Trophy
03
Sep
BIR
Birmingham City
1(3-4)1
Walsall
WAL
55
5.7
League One
31
Aug
BIR
Birmingham City
2-1
Wigan Athletic
WIG
29
5.1
Carabao Cup
27
Aug
BIR
Birmingham City
0-2
Fulham
FUL
90
5.7
League One
24
Aug
LEY
Birmingham City
1-2
Leyton Orient
BIR
55
6.2
League One
17
Aug
WYC
Birmingham City
2-3
Wycombe Wanderers
BIR
64
6.4
Carabao Cup
13
Aug
CHA
Birmingham City
0-1
Charlton Athletic
BIR
90
6.9
League One
10
Aug
BIR
Birmingham City
1-1
Reading
REA
83
6.2
Friendly
03
Aug
BIR
Birmingham City
4-1
West Bromwich Albion
WBA
0
Banquillo
League One
27
Apr
BAR
Northampton
1-1
Barnsley
NOR
90
6.6
League One
20
Apr
NOR
Northampton
1-2
Exeter City
EXE
90
5.7
League One
13
Apr
FLE
Northampton
2-0
Fleetwood Town
NOR
90
5.3
League One
06
Apr
NOR
Northampton
2-0
Carlisle United
CUM
90
6.9
League One
01
Apr
NOR
Northampton
2-0
Port Vale
POR
90
7.0
League One
29
Mar
REA
Northampton
1-0
Reading
NOR
90
5.9
League One
23
Mar
NOR
Northampton
1-0
Derby County
DER
90
6.8
League One
16
Mar
WYC
Northampton
2-0
Wycombe Wanderers
NOR
83
5.5
League One
12
Mar
NOR
Northampton
0-1
Blackpool
BPO
90
5.8
League One
09
Mar
CAM
Northampton
1-1
Cambridge United
NOR
90
6.7
League One
05
Mar
POS
Northampton
5-1
Peterborough United
NOR
90
5.7
League One
02
Mar
NOR
Northampton
1-1
Charlton Athletic
CHA
90
6.2
League One
24
Feb
BUR
Northampton
0-2
Burton Albion
NOR
90
8.3
League One
20
Feb
OXF
Northampton
2-2
Oxford United
NOR
90
7.0
League One
17
Feb
NOR
Northampton
3-1
Bristol Rovers
BRO
90
8.4
League One
13
Feb
LEY
Northampton
4-3
Leyton Orient
NOR
90
7.7
League One
10
Feb
NOR
Northampton
1-1
Bolton Wanderers
BOL
90
6.5
League One
03
Feb
OPA
Northampton
4-1
Portsmouth
NOR
90
6.4
League One
27
Jan
NOR
Northampton
0-2
Shrewsbury Town
STF
90
5.2
League One
23
Jan
CHA
Northampton
2-3
Charlton Athletic
NOR
90
6.9
League One
13
Jan
NOR
Northampton
1-1
Wigan Athletic
WIG
90
6.4
League One
01
Jan
NOR
Northampton
1-0
Cheltenham Town
CHE
90
6.5
2023
Events Pts
League One
29
Dec
LIN
Northampton
1-2
Lincoln City
NOR
90
2
7.6
League One
26
Dec
STE
Northampton
3-0
Stevenage
NOR
90
5.4
League One
23
Dec
NOR
Northampton
2-1
Oxford United
OXF
90
6.9
League One
16
Dec
CUM
Northampton
2-2
Carlisle United
NOR
90
6.3
League One
09
Dec
NOR
Northampton
3-0
Fleetwood Town
FLE
90
7.8
League One
02
Dec
NOR
Northampton
0-3
Portsmouth
OPA
90
5.4
League One
28
Nov
BPO
Northampton
1-2
Blackpool
NOR
87
7.1
League One
25
Nov
NOR
Northampton
2-1
Cambridge United
CAM
90
6.7
League One
11
Nov
NOR
Northampton
2-0
Burton Albion
BUR
90
9.1
FA Cup
04
Nov
NOR
Northampton
1-3
Barrow
BAR
90
5.3
League One
31
Oct
DER
Northampton
4-0
Derby County
NOR
90
5.1
League One
28
Oct
BRO
Northampton
2-1
Bristol Rovers
NOR
90
5.8
League One
24
Oct
NOR
Northampton
2-2
Leyton Orient
LEY
90
6.3
League One
21
Oct
BOL
Northampton
2-1
Bolton Wanderers
NOR
90
6.1
League One
07
Oct
STF
Northampton
1-0
Shrewsbury Town
NOR
90
5.6
League One
03
Oct
NOR
Northampton
3-1
Reading
REA
90
7.2
League One
30
Sep
EXE
Northampton
0-2
Exeter City
NOR
90
7.3
League One
23
Sep
NOR
Northampton
1-2
Barnsley
BAR
90
5.9
League One
16
Sep
POR
Northampton
1-0
Port Vale
NOR
90
5.7
Checkatrade Trophy
05
Sep
NOR
Northampton
1-3
Oxford United
OXF
52
5.3
League One
02
Sep
NOR
Northampton
0-1
Wycombe Wanderers
WYC
90
5.7
2025 Pos. Rating
Friendly
26
Jul
POR
Birmingham City
0-2
Port Vale
BIR
AVG
66 84%
Friendly
19
Jul
CRE
Birmingham City
4-0
Crewe Alexandra
BIR
AVG
66 83%
Friendly
12
Jul
BIR
Birmingham City
3-1
Sevilla
SEV
AVG
66 85%
League One
03
May
CAM
Birmingham City
1-2
Cambridge United
BIR
CM
CM
65 81%
League One
30
Apr
BPO
Birmingham City
0-2
Blackpool
BIR
CM
CM
65 81%
League One
27
Apr
BIR
Birmingham City
4-0
Mansfield Town
MAN
AVG
64 78%
League One
24
Apr
STE
Birmingham City
0-1
Stevenage
BIR
CM
CM
65 79%
League One
21
Apr
BUR
Birmingham City
1-2
Burton Albion
BIR
CM
CM
64 78%
League One
18
Apr
BIR
Birmingham City
0-0
Crawley Town
CRA
AVG
64 77%
Checkatrade Trophy
13
Apr
BIR
Birmingham City
0-2
Peterborough United
POS
AVG
64 78%
League One
08
Apr
POS
Birmingham City
1-2
Peterborough United
BIR
CM
CM
65 79%
League One
05
Apr
BIR
Birmingham City
6-2
Barnsley
BAR
AVG
64 77%
League One
01
Apr
BRO
Birmingham City
1-2
Bristol Rovers
BIR
CM
CM
65 79%
League One
29
Mar
BIR
Birmingham City
4-1
Shrewsbury Town
STF
CM
CM
65 78%
League One
15
Mar
NOR
Birmingham City
1-1
Northampton
BIR
AVG
65 78%
League One
11
Mar
BIR
Birmingham City
2-1
Stevenage
STE
AVG
65 80%
League One
08
Mar
BIR
Birmingham City
1-0
Lincoln City
LIN
AVG
65 81%
FA Cup
08
Feb
BIR
Birmingham City
2-3
Newcastle
NEW
CM
CM
66 84%
Checkatrade Trophy
04
Feb
STE
Birmingham City
0-1
Stevenage
BIR
CM
CM
66 83%
League One
01
Feb
BIR
Birmingham City
2-1
Rotherham United
ROT
AVG
65 81%
League One
28
Jan
HUR
Birmingham City
0-1
Huddersfield Town
BIR
CM
CM
66 82%
League One
23
Jan
WRE
Birmingham City
1-1
Wrexham AFC
BIR
CM
CM
65 80%
League One
18
Jan
BIR
Birmingham City
1-0
Exeter City
EXE
CM
CM
64 77%
Checkatrade Trophy
14
Jan
SWI
Birmingham City
1-2
Swindon Town
BIR
CM
CM
64 76%
FA Cup
11
Jan
BIR
Birmingham City
2-1
Lincoln City
LIN
CM
CM
64 76%
League One
04
Jan
WIG
Birmingham City
0-3
Wigan Athletic
BIR
AVG
64 75%
League One
01
Jan
STO
Birmingham City
1-1
Stockport County
BIR
AVG
64 75%
2024 Pos. Rating
League One
29
Dec
BIR
Birmingham City
0-0
Blackpool
BPO
AVG
64 76%
League One
26
Dec
BIR
Birmingham City
2-0
Burton Albion
BUR
CM
CM
64 77%
League One
23
Dec
CRA
Birmingham City
0-1
Crawley Town
BIR
AVG
64 77%
League One
14
Dec
BIR
Birmingham City
2-0
Bristol Rovers
BRO
AVG
64 78%
Checkatrade Trophy
10
Dec
EXE
Birmingham City
1-2
Exeter City
BIR
CM
CM
65 79%
League One
07
Dec
BAR
Birmingham City
1-2
Barnsley
BIR
AVG
64 78%
League One
04
Dec
BIR
Birmingham City
2-0
Stockport County
STO
AVG
65 78%
FA Cup
01
Dec
BPO
Birmingham City
1-2
Blackpool
BIR
CDM
CDM
65 79%
League One
26
Nov
EXE
Birmingham City
0-2
Exeter City
BIR
AVG
64 77%
League One
23
Nov
STF
Birmingham City
3-2
Shrewsbury Town
BIR
AVG
65 78%
League One
09
Nov
BIR
Birmingham City
1-1
Northampton
NOR
AVG
65 80%
FA Cup
03
Nov
SUT
Birmingham City
0-1
Sutton United
BIR
AVG
65 82%
Checkatrade Trophy
29
Oct
BIR
Birmingham City
7-1
Fulham Sub 21
FUL
CM
CM
66 83%
League One
26
Oct
MAN
Birmingham City
1-1
Mansfield Town
BIR
AVG
66 82%
League One
22
Oct
BIR
Birmingham City
2-0
Bolton Wanderers
BOL
AVG
66 83%
League One
19
Oct
LIN
Birmingham City
1-3
Lincoln City
BIR
AVG
65 82%
Checkatrade Trophy
08
Oct
STF
Birmingham City
0-4
Shrewsbury Town
BIR
CM
CM
66 84%
League One
05
Oct
CHA
Birmingham City
1-0
Charlton Athletic
BIR
AVG
66 83%
League One
01
Oct
BIR
Birmingham City
1-0
Huddersfield Town
HUR
AVG
66 84%
League One
28
Sep
BIR
Birmingham City
3-2
Peterborough United
POS
AVG
66 86%
League One
21
Sep
ROT
Birmingham City
0-2
Rotherham United
BIR
AVG
66 88%
League One
16
Sep
BIR
Birmingham City
3-1
Wrexham AFC
WRE
AVG
67 89%
Checkatrade Trophy
03
Sep
BIR
Birmingham City
1(3-4)1
Walsall
WAL
CM
CM
67 91%
League One
31
Aug
BIR
Birmingham City
2-1
Wigan Athletic
WIG
AVG
67 91%
Carabao Cup
27
Aug
BIR
Birmingham City
0-2
Fulham
FUL
CM
CM
68 92%
League One
24
Aug
LEY
Birmingham City
1-2
Leyton Orient
BIR
CM
CM
67 92%
League One
17
Aug
WYC
Birmingham City
2-3
Wycombe Wanderers
BIR
CM
CM
67 92%
Carabao Cup
13
Aug
CHA
Birmingham City
0-1
Charlton Athletic
BIR
CM
CM
67 91%
League One
10
Aug
BIR
Birmingham City
1-1
Reading
REA
CM
CM
67 89%
Friendly
03
Aug
BIR
Birmingham City
4-1
West Bromwich Albion
WBA
AVG
67 89%
League One
27
Apr
BAR
Northampton
1-1
Barnsley
NOR
CM
CM
69 100%
League One
20
Apr
NOR
Northampton
1-2
Exeter City
EXE
CAM
CAM
69 99%
League One
13
Apr
FLE
Northampton
2-0
Fleetwood Town
NOR
CM
CM
69 99%
League One
06
Apr
NOR
Northampton
2-0
Carlisle United
CUM
CM
CM
69 100%
League One
01
Apr
NOR
Northampton
2-0
Port Vale
POR
CM
CM
69 100%
League One
29
Mar
REA
Northampton
1-0
Reading
NOR
CM
CM
69 99%
League One
23
Mar
NOR
Northampton
1-0
Derby County
DER
CM
CM
69 100%
League One
16
Mar
WYC
Northampton
2-0
Wycombe Wanderers
NOR
CAM
CAM
68 97%
League One
12
Mar
NOR
Northampton
0-1
Blackpool
BPO
CM
CM
69 98%
League One
09
Mar
CAM
Northampton
1-1
Cambridge United
NOR
CM
CM
69 98%
League One
05
Mar
POS
Northampton
5-1
Peterborough United
NOR
CAM
CAM
68 97%
League One
02
Mar
NOR
Northampton
1-1
Charlton Athletic
CHA
CAM
CAM
68 98%
League One
24
Feb
BUR
Northampton
0-2
Burton Albion
NOR
CAM
CAM
68 97%
League One
20
Feb
OXF
Northampton
2-2
Oxford United
NOR
CAM
CAM
68 94%
League One
17
Feb
NOR
Northampton
3-1
Bristol Rovers
BRO
CM
CM
67 92%
League One
13
Feb
LEY
Northampton
4-3
Leyton Orient
NOR
CM
CM
66 88%
League One
10
Feb
NOR
Northampton
1-1
Bolton Wanderers
BOL
CM
CM
66 86%
League One
03
Feb
OPA
Northampton
4-1
Portsmouth
NOR
CM
CM
66 84%
League One
27
Jan
NOR
Northampton
0-2
Shrewsbury Town
STF
CM
CM
66 83%
League One
23
Jan
CHA
Northampton
2-3
Charlton Athletic
NOR
CM
CM
66 84%
League One
13
Jan
NOR
Northampton
1-1
Wigan Athletic
WIG
CM
CM
66 83%
League One
01
Jan
NOR
Northampton
1-0
Cheltenham Town
CHE
CAM
CAM
65 82%
2023 Pos. Rating
League One
29
Dec
LIN
Northampton
1-2
Lincoln City
NOR
CM
CM
65 81%
League One
26
Dec
STE
Northampton
3-0
Stevenage
NOR
CM
CM
64 78%
League One
23
Dec
NOR
Northampton
2-1
Oxford United
OXF
CAM
CAM
65 79%
League One
16
Dec
CUM
Northampton
2-2
Carlisle United
NOR
CAM
CAM
64 77%
League One
09
Dec
NOR
Northampton
3-0
Fleetwood Town
FLE
CAM
CAM
64 76%
League One
02
Dec
NOR
Northampton
0-3
Portsmouth
OPA
RW
RW
64 74%
League One
28
Nov
BPO
Northampton
1-2
Blackpool
NOR
RW
RW
64 75%
League One
25
Nov
NOR
Northampton
2-1
Cambridge United
CAM
CDM
CDM
63 71%
League One
11
Nov
NOR
Northampton
2-0
Burton Albion
BUR
CDM
CDM
63 71%
FA Cup
04
Nov
NOR
Northampton
1-3
Barrow
BAR
CM
CM
62 66%
League One
31
Oct
DER
Northampton
4-0
Derby County
NOR
CM
CM
62 67%
League One
28
Oct
BRO
Northampton
2-1
Bristol Rovers
NOR
CM
CM
62 68%
League One
24
Oct
NOR
Northampton
2-2
Leyton Orient
LEY
CDM
CDM
62 68%
League One
21
Oct
BOL
Northampton
2-1
Bolton Wanderers
NOR
CM
CM
62 66%
League One
07
Oct
STF
Northampton
1-0
Shrewsbury Town
NOR
CM
CM
62 67%
League One
03
Oct
NOR
Northampton
3-1
Reading
REA
CM
CM
62 67%
League One
30
Sep
EXE
Northampton
0-2
Exeter City
NOR
CM
CM
61 64%
League One
23
Sep
NOR
Northampton
1-2
Barnsley
BAR
CM
CM
61 62%
League One
16
Sep
POR
Northampton
1-0
Port Vale
NOR
CM
CM
61 62%
Checkatrade Trophy
05
Sep
NOR
Northampton
1-3
Oxford United
OXF
CM
CM
61 62%
League One
02
Sep
NOR
Northampton
0-1
Wycombe Wanderers
WYC
CDM
CDM
61 62%