← Players

B. Wales
ATT🏴21 years old·born 23 Jun 2005
1491Current Elo
Rank #6,871·58 matches tracked
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.Average-1.4career
KilmarnockSwanseaHuddersfieldDundeeDomestic cupInternational cupTransfer
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
−55W. Ferry1677
in 3 matches · Dundee Utd
−45V. Ševelj1663
in 3 matches · Dundee Utd
−40N. Devlin1666
in 3 matches · Aberdeen
−39J. Walton1732
in 3 matches · Dundee Utd
−37S. O'Donnell1639
in 5 matches · Motherwell
Nemeses
+73D. Wright1770
in 3 matches · ST Johnstone
+70Adama Sidibeh1846
in 3 matches · ST Johnstone
+52J. Wilson1708
in 4 matches · Heart Of Midlothian
+38J. White1361
in 3 matches · Ross County
+36A. Forrester1751
in 3 matches · Heart Of Midlothian
Coaches
Their Elo change in matches against him (at least 3 meetings).
Career history
- 2026Swansea→DundeeLoan
- 2026Huddersfield→SwanseaLoan ended
- 2026Swansea→HuddersfieldLoan
- 2025Kilmarnock→SwanseaTransfer
- 2024Alloa Athletic→KilmarnockLoan ended
- 2024Kilmarnock→Alloa AthleticLoan
- 2024Alloa Athletic→KilmarnockLoan ended
- 2023Kilmarnock→Alloa AthleticLoan