| 2023 V40 Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 47.63 | | | | 1 | | | | Aldershot | Inter-Service Athletics Championships | 12 Jul 23 |
| 2018 V35 Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.42 | | | | 1 | B | | | Aldershot | Army Inter Corps Championships | 20 Jun 18 |
| DT2K | 32.35 | | | | 2 | B | | | Aldershot | Army Inter Corps Championships | 20 Jun 18 |
| HT7.26K | 53.61 | | | | 1 | A | | | Aldershot | Army Inter Corps Championships | 20 Jun 18 |
| 2017 V35 Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| TJ | 9.91 | | | | 7 | MJ | | | Aldershot | Army Inter-Units Championships | 14 Jun 17 |
| DT2K | 29.67 | | | | 2 | A | | | Aldershot | Army Inter-Corps Championships | 24 May 17 |
| HT7.26K | 51.43 | | | | 11 | | | | Bedford | CAU Inter-County Championships (Inc England Athletics Senior Championships) | 30 Jul 17 |
| HT7.26K | 49.54 | | | | 2 | | | | Portsmouth (RN) | Inter Services Championships | 12 Jul 17 |
| HT7.26K | 49.52 | | | | 2 | A | | | Aldershot | Army Inter-Corps Championships | 24 May 17 |
| HT7.26K | 46.40 | | | | 1 | MJ | | | Aldershot | Army Inter-Units Championships | 14 Jun 17 |
| 2016 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.90 | | | | 2 | A | | | Aldershot | Army Team Championships | 8 Jun 16 |
| SP7.26K | 11.55 | | | | 4 | | | | Cosford | Inter Services Championships | 13 Jul 16 |
| DT2K | 31.95 | | | | 4 | | | | Cosford | Inter Services Championships | 13 Jul 16 |
| HT7.26K | 53.85 | | | | 1 | A | | | Aldershot | Army Team Championships | 8 Jun 16 |
| HT7.26K | 52.83 | | | | 1 | | | | Aldershot | Army Individual Championships | 18 May 16 |
| HT7.26K | 51.64 | | | | 2 | | | | Cosford | Inter Services Championships | 13 Jul 16 |
| 2015 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 54.01 | | | | 3 | | | | Loughborough | Loughborough Students v East Midlands v Civil Service v Achilles & U18 Trials Match | 10 Jun 15 |
| HT7.26K | 50.67 | | | | 2 | | | | Aldershot | Inter Services Athletics Championships | 8 Jul 15 |
| 2014 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 10.68 | | | | 1 | B | | | Aldershot | Army Inter Corps | 21 May 14 |
| DT2K | 33.66 | | | | 2 | | | | Aldershot | Army Inter-Unit Team Athletic Finals 2014 Major Units | 18 Jun 14 |
| HT7.26K | 45.16 | | | | 2 | A | | | Aldershot | Army Inter Corps | 21 May 14 |
| HT7.26K | 42.10 | | | | 1 | | | | Aldershot | Army Inter-Unit Team Athletic Finals 2014 Major Units | 18 Jun 14 |
| 2012 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.14 | i | | | 2 | A | | | Uxbridge | Army Championships | 25 Jan 12 |
| SP7.26K | 11.66 | | | | 3 | | | | Aldershot | Army Championships | 30 May 12 |
| HT7.26K | 55.89 | | | | 1 | | | | Aldershot | Army Championships | 30 May 12 |
| HT7.26K | 55.58 | | | | 3 | | | | Loughborough | Loughborough Students v Combined Services v Achilles | 13 Jun 12 |
| HT7.26K | 42.07 | | | | 4 | B | | | Lee Valley | British Athletics League Division 1 | 27 May 12 |
| 2011 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 11.66 | | | | 2 | | | | Loughborough | Loughborough Students v Birmingham University v Army | 11 May 11 |
| SP7.26K | 11.59 | | | | 2 | | | | Tidworth | Army Championships Major Unit | 22 Jun 11 |
| SP7.26K | 11.50 | | | | 1 | B | | | Tidworth | Army Individual & Inter Corps Championships | 25 May 11 |
| DT2K | 32.66 | | | | 1 | B | | | Tidworth | Army Individual & Inter Corps Championships | 25 May 11 |
| HT7.26K | 55.29 | | | | 3 | | | | Loughborough | Loughborough Students v Birmingham University v Army | 11 May 11 |
| HT7.26K | 54.62 | | | | 1 | A | | | Tidworth | Army Individual & Inter Corps Championships | 25 May 11 |
| HT7.26K | 52.46 | | | | 1 | | | | Tidworth | Army Championships Major Unit | 22 Jun 11 |
| 2010 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.13 | | | | 2 | | | | Tidworth | Army Finals | 30 Jun 10 |
| SP7.26K | 11.91 | | | | 1 | | | | Tidworth | Army Semi Finals | 16 Jun 10 |
| SP7.26K | 11.85 | | | | 4 | A | | | Tidworth | Army Individual Championships | 2 Jun 10 |
| SP7.26K | 11.81 | | | | 4 | | | | Cosford | Inter-Services Championships | 7 Jul 10 |
| SP7.26K | 11.75 | | | | 1 | B | | | Barking | Southern Men's League Division 3N Match 1 | 10 Jul 10 |
| SP7.26K | 11.27 | | | | 1 | A | | | Wycombe | Southern Men's League Division 3N | 5 Jun 10 |
| SP7.26K | 10.86 | | | | 5 | | | | Loughborough | LSAC v Birmingham Uni v Army | 12 May 10 |
| DT2K | 35.75 | | | | 2 | | | | Tidworth | Army Semi Finals | 16 Jun 10 |
| DT2K | 33.39 | | | | 2 | | | | Tidworth | Army Finals | 30 Jun 10 |
| DT2K | 30.55 | | | | 1 | B | | | Tidworth | Army Individual Championships | 2 Jun 10 |
| HT7.26K | 62.62 | | | | 1 | 3 | | | Hendon | McCain Throws Fest | 8 Aug 10 |
| HT7.26K | 60.55 | A | | | 6 | | | | Nairobi, KEN | African Championships | 31 Jul 10 |
| HT7.26K | 59.27 | | | | 1 | | | | Tidworth | Army Semi Finals | 16 Jun 10 |
| HT7.26K | 59.17 | | | | 1 | A | | | Barking | Southern Men's League Division 3N Match 1 | 10 Jul 10 |
| HT7.26K | 59.02 | | | | 1 | | | | Cosford | Inter-Services Championships | 7 Jul 10 |
| HT7.26K | 57.14 | | | | 1 | | | | Tidworth | Army Finals | 30 Jun 10 |
| HT7.26K | 56.74 | | | | 1 | A | | | Wycombe | Southern Men's League Division 3N | 5 Jun 10 |
| HT7.26K | 56.58 | | | | 1 | A | | | Tidworth | Army Individual Championships | 2 Jun 10 |
| HT7.26K | 55.85 | | | | 3 | | | | Loughborough | LSAC v Birmingham Uni v Army | 12 May 10 |
| HT7.26K | 52.85 | | | | 1 | 1 | | | Perivale | West London Hammer School Competition | 4 Apr 10 |
| HT7.26K | 52.25 | | | | 1 | 2 | | | Perivale | West London Hammer School Competition | 4 Apr 10 |
| 2009 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.15 | | | | 2 | | | | Tidworth | Army Unit Team Finals | 8 Jul 09 |
| SP7.26K | 12.02 | | | | 3 | | | | Tidworth | Army Individual/Inter-Corps Championships | 3 Jun 09 |
| SP7.26K | 11.43 | | | | 2 | | | | Tidworth | Army Semi Final | 17 Jun 09 |
| HT7.26K | 54.55 | | | | 1 | | | | Tidworth | Army Unit Team Finals | 8 Jul 09 |
| HT7.26K | 54.47 | | | | 1 | | | | Tidworth | Inter Services Athletics Finals | 22 Jul 09 |
| HT7.26K | 54.23 | | | | 1 | | | | Tidworth | Army Semi Final | 17 Jun 09 |
| HT7.26K | 53.84 | | | | 4 | | | | Loughborough | Loughborough vs Combined Services vs Achilles | 10 Jun 09 |
| HT7.26K | 51.61 | | | | 1 | | | | Tidworth | Army Individual/Inter-Corps Championships | 3 Jun 09 |
| 2008 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 12.30 | | | | 3 | | | | Tidworth | Army Individual & Inter Corps Championships | 11 Jun 08 |
| HT7.26K | 57.46 | | | | 7 | A | | | Birmingham | British Athletics League Premiership | 8 Jun 08 |
| HT7.26K | 56.52 | | | | 1 | | | | Tidworth | Army Individual & Inter Corps Championships | 11 Jun 08 |
| HT7.26K | 54.15 | | | | 2 | | | | Loughborough | Loughborough v Brunel v Combined Services | 14 May 08 |
| HT7.26K | 54.11 | | | | 1 | | | | Portsmouth (RN) | Inter Services Championships | 16 Jul 08 |
| 2006 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 62.71 | | | | 8 | | | | Melbourne, AUS | Commonwealth Games | 24 Mar 06 |
| HT7.26K | 60.09 | | | | 5 | 1 | | | Birmingham | UK Challenge Throws Fest | 29 Jul 06 |
| HT7.26K | 59.30 | | | | 1 | | | | Tidworth | Inter Services Championships | 19 Jul 06 |
| HT7.26K | 59.13 | | | | 1 | B | | | Birmingham | British Athletics League Premiership | 1 Jul 06 |
| HT7.26K | 58.28 | | | | 1 | | | | Aldershot | Representative Match | 12 Jul 06 |
| HT7.26K | 54.86 | | | | 2 | B | | | Sportcity | British Athletics League Premiership | 3 Jun 06 |
| HT7.26K | 53.32 | | | | 2 | | | | Loughborough | Loughborough Students v Brunel University v Combined Services | 18 May 06 |
| 2005 SEN Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| SP7.26K | 13.11 | | | | 3 | | | | Aldershot | Army Championships | 8 Jun 05 |
| DT2K | 35.00 | | | | 7 | | | | Aldershot | Army Championships | 8 Jun 05 |
| HT7.26K | 61.59 | | | | 1 | | | | Abuja, NGR | - | 9 Jul 05 |
| HT7.26K | 59.22 | | | | 2 | B | | | Manchester (SC) | BAL D1 | 25 Jun 05 |
| HT7.26K | 58.72 | | | | 1 | | | | Aldershot | Representative Match | 29 Jun 05 |
| HT7.26K | 58.39 | | | | 1 | | | | Aldershot | Army Semi Finals | 22 Jun 05 |
| HT7.26K | 57.45 | | | | 1 | | | | Aldershot | Army Inter Unit Team Championships | 6 Jul 05 |
| HT7.26K | 55.42 | | | | 1 | | | | Aldershot | Army Championships | 8 Jun 05 |
| 2003 U23 Belgrave/Army/Nigeria |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| HT7.26K | 65.66 | | | | 6 | | | | Abuja, NGR | All Africa Games | 11 Oct 03 |