DateDisciplineResultWindPos.RoundCompetitions
201815 races
Jun 16400m 49.21 –3FinalLeixlip Le Cheile International, Leixlip
Jun 2400m 47.57 –1FinalNuneaton British Athletics League, Nuneaton
Jun 2200m 22.73 +0.07FinalNuneaton British Athletics League, Nuneaton
May 26400m 47.75 –4FinalOordegem IFAM Meeting, Oordegem - Pre-Programme
May 26400m 48.07 –8FinalOordegem IFAM Meeting, Oordegem
May 20400m 48.79 –5FinalLoughborough International, Loughborough - Invitational Events
May 7400m 47.67 –6FinalBedford BUCS Championships, Bedford
May 6400m 48.17 –1SemifinalBedford BUCS Championships, Bedford
May 5400m 48.72 –1HeatBedford BUCS Championships, Bedford
Feb 18400m-short-track 48.40 –1FinalSheffield BUCS Indoor Championships, Sheffield (i)
Feb 18400m-short-track 48.48 –2Sheffield BUCS Indoor Championships, Sheffield (i)
Feb 17400m-short-track 49.75 –1Sheffield BUCS Indoor Championships, Sheffield (i)
Feb 10400m-short-track 48.14 –1FinalGlasgow Scottish Univ. Indoor Championships, Glasgow (i)
Feb 10400m-short-track 49.24 –1HeatGlasgow Scottish Univ. Indoor Championships, Glasgow (i)
Jan 28400m-short-track 49.06 –2HeatGlasgow Scottish Indoor Championships, Glasgow (i)
201718 races
Aug 27200m 22.26 +1.82HeatGrangemouth Scottish Ch., Grangemouth
Aug 27200m 22.19 +2.04FinalGrangemouth Scottish Ch., Grangemouth
Aug 9400m 49.37 –2FinalGlasgow, Scotstoun Stadium, Glasgow
Jul 15400m 49.06 –1FinalBedford British Athletics League Div. 1, Bedford
Jul 9200m 22.17 +1.52FinalGrangemouth
Jun 20400m 49.68 –7FinalCopenhagen Athletics Games, København
Jun 3400m 48.71 –3FinalSwansea British Athletics League, Swansea
May 27400m 48.30 –7Oordegem IFAM Meeting, Oordegem
May 21400m 48.55 –6FinalLoughborough International, Loughborough - Invitational Events
May 12200m 22.09 –3FinalKilmarnock
May 12200m 22.33 +0.81HeatKilmarnock
May 6400m 48.85 –4FinalBasingstoke British Athletics League, Basingstoke
Feb 25400m-short-track 49.37 –4FinalYpsilanti Mid-American Conference Championships, Ypsilanti, MI (i)
Feb 17400m 49.43 –1FinalAkron Zips Invitational, Akron, OH (i)
Feb 11400m 49.20 –6Geneva SPIRE NCAA Division 1 Indoor Meet, Geneva, OH (i)
Jan 28400m-short-track 50.05 –6FinalGlasgow Scottish Indoor Championships, Glasgow (i)
Jan 28400m-short-track 48.90 –2HeatGlasgow Scottish Indoor Championships, Glasgow (i)
Jan 14400m-short-track 49.40 –3FinalGlasgow Scottish National Open, Glasgow (i)
201619 races
Aug 14400m 48.01 –2FinalGrangemouth Scottish Ch., Grangemouth
Aug 13400m 49.71 –1HeatGrangemouth Scottish Ch., Grangemouth
Aug 13400m 48.45 –2SemifinalGrangemouth Scottish Ch., Grangemouth
Jul 17200m 22.31 +3.31FinalGrangemouth Scottish Athletics League, Grangemouth
Jul 2400m 47.89 –1FinalBromley British Athletics League, Bromley
Jun 24400m 48.33 –6HeatUK Championships, Birmingham
May 29400m 47.87 –1Oordegem IFAM Meeting, Oordegem
May 22400m 48.07 –1Loughborough International, Loughborough - Invitational Events
May 14400m 48.75 –1FinalKilmarnock - U20 Events
May 13200m 22.25 –1FinalKilmarnock
May 13200m 22.53 +1.01HeatKilmarnock
Feb 27400m-short-track 48.99 –5HeatBritish Indoor Championships, Sheffield (i)
Feb 6400m-short-track 48.90 –1FinalGlasgow Scottish University Championships, Glasgow (i)
Feb 6400m-short-track 48.68 –1HeatGlasgow Scottish University Championships, Glasgow (i)
Jan 30400m-short-track 48.51 –3FinalGlasgow Scottish Indoor Championships, Glasgow (i)
Jan 30400m-short-track 48.90 –1SemifinalGlasgow Scottish Indoor Championships, Glasgow (i)
Jan 30400m-short-track 49.60 –1HeatGlasgow Scottish Indoor Championships, Glasgow (i)