
M. Dennis
ATT🏴24 years old·born 15 Apr 2002
born Hammersmith and Fulham, England
Burton Albion · England League One
Rank #4,194·128 matches tracked
Playing style
FinisherNon-pen goals /90
0.44
95th pct
Assists /90
0.04
31st pct
Shots /90
1.69
78th pct
Shot accuracy
60%
74th pct
Key passes /90
0.57
35th pct
Dribbles /90
2.13
83rd pct
Latest· 17 Oct 2026
45' vs Peterborough — a quiet game.
Peterborough 2–2 Burton Albion (draw) · Rating 6.56 · Elo +1 · 2 shots (1 on)
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−59N. Smith1615
in 4 matches · Tranmere
−50A. Lewis1486
in 3 matches · Morecambe
−45A. Flint1641
in 3 matches · Walsall
−43N. Canavan1438
in 5 matches · Barrow
−42L. Jephcott1489
in 3 matches · Newport County
Nemeses
+92C. Kavanagh1715
in 3 matches · Bradford
+78A. Smith1765
in 3 matches · Gillingham
+66G. Lloyd1716
in 5 matches · Shrewsbury
+62C. Raglan1469
in 4 matches · Barrow
+60A. Cook1571
in 4 matches · Grimsby
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −47
M. Flynn1610
in 4 matches · Cheltenham
- −32
Graham Coughlan1522
in 3 matches · Newport County
- −30
D. Adams1488
in 3 matches · Morecambe
- −14
M. Sadler1750
in 4 matches · Walsall
- −13
Peter Wild1608
in 3 matches · Fleetwood Town
Nemesis coaches
- +35
D. Artell1704
in 3 matches · Grimsby
- +25
G. McCann1757
in 3 matches · Doncaster
- +19
John Coleman1478
in 3 matches · Gillingham
- +18
A. Woodman1746
in 3 matches · Bromley
- +16
Gareth Ainsworth1765
in 3 matches · Gillingham
Style radar
On-ball style vs same-position, same-league peers (0 = average for the role).
Career history
- 2026Notts County→Burton AlbionTransfer
- 2025Carlisle→Notts CountyFree Transfer
- 2025Milton Keynes Dons→CarlisleTransfer
- 2025Rochdale→Milton Keynes DonsLoan ended
- 2024Milton Keynes Dons→RochdaleLoan
- 2023Sutton Utd→Milton Keynes DonsLoan ended
- 2023Milton Keynes Dons→Sutton UtdLoan
- 2022Norwich City U23→Milton Keynes Dons
- 2022Southend→Norwich City U23