Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorVMI Winter Classic · Feb 84:51.81aVMI Winter ClassicFebruary 8, 2025
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 72:56.14Ocean Breeze Freedom GamesJanuary 7, 2023
1200 Meters · Relay Split · IndoorODAC Indoor Championships · Mar 13:30.091ODAC Indoor ChampionshipsMarch 1, 2025
1500 Meters · OutdoorDr Harry GM Jopson Invitational · Mar 274:43.98aDr Harry GM Jopson InvitationalMarch 27, 2026
1600 Meters · IndoorECADA Indoor Track & Field Individual Championships · Jan 284:50.20ECADA Indoor Track & Field Individual ChampionshipsJanuary 28, 2024
1600 Meters · OutdoorSuper Essex County Conference American & Liberty Championships · May 114:42.52Super Essex County Conference American & Liberty ChampionshipsMay 11, 2024
3000 Meters · Indoor2025 Cardinal TF · Jan 189:43.55a2025 Cardinal TFJanuary 18, 2025
3000m Steeplechase · 0.914m · OutdoorODAC Championship · Apr 2511:06.08aODAC ChampionshipApril 25, 2025
3000m Steeplechase · OutdoorDennis Craddock · Apr 1110:50.38aDennis CraddockApril 11, 2025
3200 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 1&4 · Feb 310:39.56NJSIAA Sectional Championships - North 1 Group 1&4February 3, 2024
3200 Meters · OutdoorEssex County Championships · May 1610:22.44Essex County ChampionshipsMay 16, 2024
5000 Meters · IndoorRockingham Collegiate Classic · Feb 2117:15.58aRockingham Collegiate ClassicFebruary 21, 2025
5000 Meters · OutdoorDr Harry GM Jopson Invitational · Mar 2717:36.96aDr Harry GM Jopson InvitationalMarch 27, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 71:39.65Ocean Breeze Freedom GamesJanuary 7, 2023
800 Meters · IndoorChrista Racine Invitational · Jan 62:15.28Christa Racine InvitationalJanuary 6, 2024
800 Meters · OutdoorDelbarton Distance Night · May 222:07.39Delbarton Distance NightMay 22, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 3000m Steeplechase · Place 16 · ShenandoahShenandoah3000m Steeplechase0.914m16.11:33.38aSo
Apr 9EMU Legacy InvitationalApr 9 · 3000m Steeplechase · Place 2 · ShenandoahShenandoah3000m Steeplechase0.914m2.11:10.97aSo
Apr 9EMU Legacy InvitationalApr 9 · 5000 Meters · Place 14 · ShenandoahShenandoah5000 Meters14.17:59.61aSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · 5000 Meters · Place 7 · ShenandoahShenandoah5000 Meters7.17:36.96a PBSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · 1500 Meters · Place 17 · ShenandoahShenandoah1500 Meters17.4:43.98a PBSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 3000 Meters · Place 12 · ShenandoahShenandoah3000 Meters12.10:31.33aSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 3000 Meters · Place 32 · ShenandoahShenandoah3000 Meters3210:31.10aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 3000m Steeplechase · Place 12 · ShenandoahShenandoah3000m Steeplechase0.914m12.11:06.08a PBFr
Apr 11Dennis CraddockApr 11 · 3000m Steeplechase · Place 16 · ShenandoahShenandoah3000m Steeplechase1610:50.38a PBFr
Mar 29Blue & Silver ChallengeMar 29 · 3000m Steeplechase · Place 7 · ShenandoahShenandoah3000m Steeplechase711:07.98aFr
Mar 29Blue & Silver ChallengeMar 29 · 800 Meters · Place 22 · ShenandoahShenandoah800 Meters222:19.86aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · 1200 Meters · ShenandoahShenandoah1200 MetersRelay Split—3:30.091 PBFr
Feb 21Rockingham Collegiate ClassicFeb 21 · 5000 Meters · Place 5 · ShenandoahShenandoah5000 Meters517:15.58a PB—
Feb 8VMI Winter ClassicFeb 8 · 1 Mile · Place 22 · ShenandoahShenandoah1 Mile224:51.81a PB—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1 Mile · Place 33 · ShenandoahShenandoah1 Mile33.4:56.19aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 800 Meters · Place 43 · ShenandoahShenandoah800 Meters43.2:16.48aFr
Jan 182025 Cardinal TFJan 18 · 3000 Meters · Place 22 · ShenandoahShenandoah3000 Meters22.9:43.55a PBFr
Jan 12The Kaye and JJ Smith InvitationalJan 12 · 3000 Meters · Place 23 · ShenandoahShenandoah3000 Meters2310:13.11a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 16 · LivingstonLivingston1600 Meters164:49.9812
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 16 · LivingstonLivingston3200 Meters1610:29.8812
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 16 · LivingstonLivingston3200 Meters1610:29.8812
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 16 · LivingstonLivingston1600 Meters164:49.9812
May 22Delbarton Distance NightMay 22 · 800 Meters · Place 9 · Livingston HLivingston H800 Meters92:07.39 PB—
May 22Delbarton Distance NightMay 22 · 800 Meters · Place 9 · LivingstonLivingston800 Meters9.2:07.39a12
May 16Essex County ChampionshipsMay 16 · 1600 Meters · Place 14 · LivingstonLivingston1600 Meters144:46.7112
May 16Essex County ChampionshipsMay 16 · 3200 Meters · Place 12 · LivingstonLivingston3200 Meters1210:22.44 PB12
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 1600 Meters · Place 5 · LivingstonLivingston1600 Meters54:42.52 PB12
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 3200 Meters · Place 9 · LivingstonLivingston3200 Meters910:38.6712

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 16Garden State Invitational - HSFeb 16 · 1600 Meters · Place 69 · LivingstonLivingston1600 Meters694:51.9012
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 3200 Meters · Place 11 · LivingstonLivingston3200 Meters1110:39.56 PB12
Jan 28ECADA Indoor Track & Field Individual ChampionshipsJan 28 · 3200 Meters · Place 11 · LivingstonLivingston3200 Meters1110:43.7812
Jan 28ECADA Indoor Track & Field Individual ChampionshipsJan 28 · 1600 Meters · Place 13 · LivingstonLivingston1600 Meters134:50.20 PB12
Jan 24NJ Metropolitan InvitationalJan 24 · 1600 Meters · Place 55 · Livingston HLivingston H1600 Meters554:55.43—
Jan 24NJ Metropolitan InvitationalJan 24 · 800 Meters · Place 59 · Livingston HLivingston H800 Meters592:17.62—
Jan 6Christa Racine InvitationalJan 6 · 1600 Meters · Place 25 · LivingstonLivingston1600 Meters255:02.1512
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 24 · LivingstonLivingston800 Meters242:15.28 PB12
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 24 · Livingston HLivingston H800 Meters242:15.2812
Jan 6Christa Racine InvitationalJan 6 · 1600 Meters · Place 25 · Livingston HLivingston H1600 Meters255:02.1512

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · 3200 Meters · Place 10 · LivingstonLivingston3200 Meters10.11:03.77a12
Dec 22Super Essex County Conference Indoor ChampionshipsDec 22 · 3200 Meters · Place 10 · LivingstonLivingston3200 Meters10.10:57.77a12
Dec 22Super Essex County Conference Indoor ChampionshipsDec 22 · 1600 Meters · Place 12 · LivingstonLivingston1600 Meters12.4:59.05a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 1600 Meters · Place 20 · LivingstonLivingston1600 Meters20.5:01.55a12
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 17 · LivingstonLivingston3200 Meters1711:12.6911
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 21 · LivingstonLivingston1600 Meters215:00.2011
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 17 · LivingstonLivingston3200 Meters1711:12.6911
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 21 · LivingstonLivingston1600 Meters215:00.2011
Feb 6The Varsity ClassicFeb 6 · 1600 Meters · Place 26 · Livingston HLivingston H1600 Meters264:55.5011
Jan 29ECADA Indoor Track & Field Individual ChampionshipsJan 29 · 3200 Meters · Place 10 · LivingstonLivingston3200 Meters1011:08.8411
Jan 29ECADA Indoor Track & Field Individual ChampionshipsJan 29 · 1600 Meters · Place 17 · LivingstonLivingston1600 Meters175:00.7011
Jan 25The Metropolitan InvitationalJan 25 · 1600 Meters · Place 36 · Livingston HLivingston H1600 Meters364:59.33—
Jan 25The Metropolitan InvitationalJan 25 · 1600 Meters · Place 36 · Livingston HLivingston H1600 Meters364:59.33—
Jan 7Ocean Breeze Freedom GamesJan 7 · 600 Meters · Place 53 · LivingstonLivingston600 Meters531:39.65 PB11
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 45 · LivingstonLivingston1000 Meters452:56.14 PB11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 3200 Meters · Place 19 · LivingstonLivingston3200 Meters19.10:59.24a11
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 1600 Meters · Place 33 · LivingstonLivingston1600 Meters33.5:08.74a11
May 18Essex County ChampionshipsMay 18 · 3200 Meters · Place 14 · LivingstonLivingston3200 Meters14.10:50.01a11
May 18Essex County ChampionshipsMay 18 · 1600 Meters · Place 24 · LivingstonLivingston1600 Meters24.4:57.09a11
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 1600 Meters · Place 9 · LivingstonLivingston1600 Meters9.5:00.54a11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 28 · LivingstonLivingston1000 Meters28.2:58.66a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 1600 Meters · Place 15 · LivingstonLivingston1600 Meters15.4:59.58a11
Feb 18Garden State HS InvitationalFeb 18 · 1600 Meters · Place 47 · LivingstonLivingston1600 Meters475:07.7110
Feb 18Garden State HS InvitationalFeb 18 · 1600 Meters · Place 47 · LivingstonLivingston1600 Meters475:07.7110
Feb 7NJ Varsity ClassicFeb 7 · 1600 Meters · Place 81 · Livingston HLivingston H1600 Meters815:12.7910
Jan 26NJ Metropolitan InvitationalJan 26 · 800 Meters · Place 30 · LivingstonLivingston800 Meters302:26.119—
Jan 21Bill Reid MemorialJan 21 · 1600 Meters · Place 4 · Livingston HLivingston H1600 Meters45:17.98—
Jan 21Bill Reid MemorialJan 21 · 1600 Meters · Place 4 · Livingston HLivingston H1600 Meters45:17.98—
Jan 19ECADA Indoor Track & Field Individual ChampionshipsJan 19 · 800 Meters · Place 26 · LivingstonLivingston800 Meters262:24.5410
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 51 · LivingstonLivingston1600 Meters515:23.1010

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 30 · LivingstonLivingston1600 Meters30.5:07.33a10
May 14Super Essex County Conference American & Liberty ChampionshipsMay 14 · 3200 Meters · Place 8 · LivingstonLivingston3200 Meters8.10:58.82a10
Apr 23Morris County FAT InvitationalApr 23 · 1600 Meters · Place 50 · Livingston HLivingston H1600 Meters505:01.6510
Apr 23Morris County FAT InvitationalApr 23 · 800 Meters · Place 56 · Livingston HLivingston H800 Meters562:18.8110

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 600 Meters · Place 20 · LivingstonLivingston600 Meters20.1:42.15a10
Dec 20Super Essex County Conference Indoor ChampionshipsDec 20 · 800 Meters · Place 14 · LivingstonLivingston800 Meters14.2:24.02a10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10Ridge Novice Invitational Jun 10 · 1600 Meters · Place 86 · LivingstonLivingston1600 Meters86.5:39.36a9
May 21Super Essex County Conference American & Liberty ChampionshipsMay 21 · 800 Meters · Place 12 · LivingstonLivingston800 Meters12.2:29.33a9
Mar 27Ranger Winter Series Meet #4Mar 27 · 800 Meters · Place 11 · Livingston HLivingston H800 Meters112:38.40—
Mar 27Ranger Winter Series Meet #4Mar 27 · 1600 Meters · Place 15 · Livingston HLivingston H1600 Meters155:55.52—