DateDisciplineResultWindPos.RoundCompetitions
20201 race
Sep 25400m 48.90 –2FinalTime Trials, National Heroes Stadium, Lusaka
20183 races
Mar 4400m 49.39 –4FinalNdola All Comers Meet, Ndola
Mar 3400m 49.57 –7HeatNdola All Comers Meet, Ndola
Feb 10400m 49.00 –5Ndola All Comers Meet, Ndola
20162 races
Jun 22400m 49.07 –6HeatDurban African Championships, Durban
Feb 20200m 21.38 +0.92FinalLusaka
201517 races
Sep 15400m 46.65 –8FinalBrazzaville All-Africa Games, Brazzaville
Sep 14400m 45.57 –3SemifinalBrazzaville All-Africa Games, Brazzaville
Sep 13400m 46.12 –3HeatBrazzaville All-Africa Games, Brazzaville
Jul 15400m 46.68 –6FinalLiège Meeting international de la province de Liège, Liège
Jul 5400m 46.58 –5FinalLa Chaux-de-Fonds Résisprint International, La Chaux-de-Fonds - Invitational Events
Jul 5200m 21.81 -2.15FinalLa Chaux-de-Fonds Résisprint International, La Chaux-de-Fonds - Invitational Events
Jul 1400m 45.99 –5Velenje EA Classic Permit Meeting, Velenje
Jun 25400m 47.77 –4FinalTurku Paavo Nurmi Games, Turku
Jun 21200m 21.86 -3.23Bottrop NRW-Gala, Bottrop
Jun 13200m 21.19 +1.72FinalTomblaine, Nancy
Jun 13200m 21.07 +1.51HeatTomblaine, Nancy
Jun 12400m 45.70 –1FinalNancy
Jun 8400m 47.12 –5FinalMemoriál Josefa Odložila, Stadion Juliska, Praha
May 27400m 46.84 –4FinalNamur Atletissima, Namur
May 25400m 46.81 –5FinalRehlingen Pfingstsportfest, Rehlingen
May 23400m 47.30 –6FinalDakar IAAF World Challenge, Stade Senghor, Dakar
Apr 12400m 46.45 –1FinalRéduit International Meeting, Réduit
201421 races
Aug 12400m 45.27 –4FinalMarrakesh African Championships, Le Grand Stade, Marrakech
Aug 11400m 45.74 –2SemifinalMarrakesh African Championships, Le Grand Stade, Marrakech
Aug 10400m 46.07 –2HeatMarrakesh African Championships, Le Grand Stade, Marrakech
Aug 24x400m 3:10.26 –8FinalGlasgow Commonwealth Games, Hampden Park, Glasgow
Aug 14x400m 3:07.43 –3HeatGlasgow Commonwealth Games, Hampden Park, Glasgow
Jul 29400m 47.70 –7SemifinalGlasgow Commonwealth Games, Hampden Park, Glasgow
Jul 28400m 46.41 –3HeatGlasgow Commonwealth Games, Hampden Park, Glasgow
Jul 12200m 21.29 +1.14FinalBulle Meeting de la Gruyère, Bulle
Jul 6400m 45.48 –3FinalLa Chaux-de-Fonds Resisprint International, La Chaux-de-Fonds
Jun 29200m 21.24 +6.04FinalAlbi Championnats Nationaux, Albi
Jun 29200m 21.42 +1.73HeatAlbi Championnats Nationaux, Albi
Jun 13400m 46.86 –1FinalColmar Meeting National, Colmar
Jun 9400m 46.08 –2FinalRehlingen Pfingstsportfest, Rehlingen
May 29400m 47.12 –1FinalSarreguemines
May 29200m 21.57 +0.21FinalSarreguemines
May 25400m 46.51 –1FinalForbach Meeting National, Forbach
Apr 27400m 46.76 –4FinalBambous Mauritius International Meet, Bambous
Apr 19400m 47.02 –1FinalSt-Denis-Réunion Meeting International, St-Denis-Réunion
Apr 11400m 47.19 –4HeatSouth African Championships, Pretoria
Mar 8400m 48.21 –3Bambous
20138 races
Jul 2400m 46.74 –8FinalMeeting Stanislas Nancy, Stade Raymond Petit, Tomblaine
Jun 23400m 46.89 –1FinalDijon
Jun 21400m 46.77 –1FinalMetz
Jun 15800m 1:55.91 –7FinalBesancon Meeting Elite, Besancon
Jun 1400m 49.43 –7FinalGaborone Southern Africa Regional Championships, Gaborone
Apr 20400m 48.05 –4FinalSt-Denis-Réunion