← Players

DundeePartickDomestic 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
−30M. McAusland1005
in 3 matches · ST Mirren
−26Unknown (117319)1260
in 3 matches · Kilmarnock
−24Jeroen Tesselaar1127
in 4 matches · Kilmarnock
−18Unknown (44884)1288
in 4 matches · Kilmarnock
−15P. McGowan1118
in 3 matches · ST Mirren
Nemeses
+69J. Hayes1153
in 3 matches · Aberdeen
+60J. Langfield1258
in 4 matches · Aberdeen
+52J. Shaughnessy1625
in 4 matches · Aberdeen
+50M. Reynolds1398
in 3 matches · Aberdeen
+41P. Pawlett1321
in 3 matches · Aberdeen
Career history
- 2018Inverness CT→Forfar AthleticFree
- 2018Morton→Inverness CTLoan ended
- 2018Inverness CT→MortonLoan
- 2017Falkirk→Inverness CTFree
- 2015Queen of the South→FalkirkFree
- 2014Raith Rovers→Queen of the South
- 2014Partick→Raith Rovers
- 2013Dundee→PartickFree
- 2012Raith Rovers→DundeeFree
- 2010Airdrie United→Raith RoversFree
- 2009Montrose→Airdrie United
- 2009Montrose→BrechinLoan