Today Live

Kevin MacDonald
Kevin
MacDonald
Aston Villa U21
Scotland

Record by opponent

MatchesWDLScoresYellowYellow-RedRed
Southampton FCSouthampton FC12435----» All matches
Manchester UnitedManchester United10136----» All matches
Luton TownLuton Town8323----» All matches
Norwich CityNorwich City75021---» All matches
Arsenal FCArsenal FC7304----» All matches
Everton FCEverton FC7223----» All matches
Nottingham ForestNottingham Forest62221---» All matches
Coventry CityCoventry City6123----» All matches
Queens Park RangersQueens Park Rangers6321----» All matches
Sheffield WednesdaySheffield Wednesday6042----» All matches
Tottenham HotspurTottenham Hotspur6222----» All matches
Watford FCWatford FC6330----» All matches
West Bromwich AlbionWest Bromwich Albion6312----» All matches
Aston VillaAston Villa5302----» All matches
Liverpool FCLiverpool FC5221----» All matches
Manchester CityManchester City5122----» All matches
Stoke CityStoke City5221----» All matches
Sunderland AFCSunderland AFC5221----» All matches
Chelsea FCChelsea FC4202----» All matches
West Ham UnitedWest Ham United4202----» All matches
Wimbledon FCWimbledon FC4121----» All matches
Birmingham CityBirmingham City3201----» All matches
Ipswich TownIpswich Town3210----» All matches
Leicester CityLeicester City3201----» All matches
Wolverhampton WanderersWolverhampton Wanderers3201----» All matches
Brighton & Hove AlbionBrighton & Hove Albion20021--1» All matches
Grimsby TownGrimsby Town21011---» All matches
Notts CountyNotts County21011---» All matches
Oldham AthleticOldham Athletic22001---» All matches
Austria WienAustria Wien2110-1--» All matches
Bolton WanderersBolton Wanderers2200----» All matches
Charlton AthleticCharlton Athletic2110----» All matches
Walsall FCWalsall FC2200----» All matches
Wigan AthleticWigan Athletic2110----» All matches
Middlesbrough FCMiddlesbrough FC11001---» All matches
Barnsley FCBarnsley FC1100----» All matches
Crystal PalaceCrystal Palace1010----» All matches
Derby CountyDerby County1001----» All matches
Hull CityHull City1100----» All matches
JuventusJuventus1001----» All matches
Millwall FCMillwall FC1001----» All matches
Newcastle UnitedNewcastle United1100----» All matches
Northampton TownNorthampton Town1001----» All matches
Panathinaikos A.O.Panathinaikos A.O.1100----» All matches