Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorTCNJ HS Invite · Apr 45:28.91aTCNJ HS InviteApril 4, 2026
1000 Meters · IndoorThe Egg Club Invitational · Dec 223:19.69aThe Egg Club InvitationalDecember 22, 2023
1600 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 195:18.59aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
1600 Meters · OutdoorRidge Novice Invitational · Jun 45:16.35Ridge Novice InvitationalJune 4, 2024
3200 Meters · IndoorSJTCA Winter Meet #13 · Jan 2711:58.48SJTCA Winter Meet #13January 27, 2024
3200 Meters · OutdoorGMC Red & White Championship · May 1111:38.94aGMC Red & White ChampionshipMay 11, 2024
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 192:19.83aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
800 Meters · OutdoorGMC Championships · May 232:26.89aGMC ChampionshipsMay 23, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Last Chance InvitationalMay 8 · 1600 Meters · Place 32 · North Brunswick Township1600 Meters32.5:22.09a12
May 8Raider NoviceMay 8 · 1600 Meters · Place 32 · North Brunswick Township1600 Meters32.5:22.09a12
May 5GMC ChampionshipMay 5 · 1600 Meters · Place 56 · North Brunswick1600 Meters565:23.63a12
May 2Mercer Coaches ClassicMay 2 · 1600 Meters · North Brunswick Township1600 Meters--DNS12
Apr 11Georgian Court University HS ChallengeApr 11 · 1600 Meters · Place 51 · North Brunswick Township1600 Meters51.5:28.49a12
Apr 4TCNJ HS InviteApr 4 · 1 Mile · Place 36 · North Brunswick Township1 Mile36.5:28.91a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 3200 Meters · Place 36 · North Brunswick3200 Meters3612:09.5412
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 1600 Meters · Place 42 · North Brunswick1600 Meters425:29.9912

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 1600 Meters · Place 73 · North Brunswick Township1600 Meters73.5:18.59a PB12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 70 · North Brunswick Township800 Meters70.2:19.83a PB12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4Ridge Novice InvitationalJun 4 · 1600 Meters · Place 27 · North Brunsw1600 Meters275:16.35 PB—
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 1600 Meters · Place 50 · North Brunsw1600 Meters505:22.0110
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 3200 Meters · Place 37 · North Brunsw3200 Meters3711:51.0910
May 21GMC ChampionshipsMay 21 · 3200 Meters · Place 39 · North Brunswick3200 Meters3911:49.9810
May 21GMC ChampionshipsMay 21 · 1600 Meters · Place 54 · North Brunswick1600 Meters545:23.5910
May 17Rahway Rising Stars Invitational #3May 17 · 1600 Meters · Place 13 · North Brunswick1600 Meters135:23.9710
May 11GMC Red & White ChampionshipMay 11 · 3200 Meters · Place 15 · North Brunswick Township3200 Meters15.11:38.94a PB10
May 11GMC Red & White ChampionshipMay 11 · 1600 Meters · Place 20 · North Brunswick Township1600 Meters20.5:17.25a10
May 4Neville Plummer Memorial InvitationalMay 4 · 3200 Meters · Place 13 · North Brunswick3200 Meters1311:41.9410
May 4Neville Plummer Memorial InvitationalMay 4 · 1600 Meters · Place 23 · North Brunswick1600 Meters235:21.4810

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27SJTCA Winter Meet #13Jan 27 · 3200 Meters · Place 24 · North Brunswick3200 Meters2411:58.48 PB10
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 3200 Meters · Place 32 · North Brunswick3200 Meters3212:19.9110
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 1600 Meters · Place 50 · North Brunswick1600 Meters505:32.5010

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22The Egg Club InvitationalDec 22 · 1000 Meters · Place 22 · North Brunswick Township1000 Meters22.3:19.69a PB10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 1600 Meters · Place 56 · North Brunswick Township1600 Meters56.5:28.46a10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 82 · North Brunswick Township800 Meters82.2:36.62a10
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 1600 Meters · Place 43 · North Brunswick1600 Meters435:34.979
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 1600 Meters · Place 43 · North Brunswick1600 Meters435:34.979
Feb 4Purple Champions HS InvitationalFeb 4 · 1600 Meters · Place 76 · North Brunsw1600 Meters765:39.909
Jan 28The Egg Club InvitationalJan 28 · 1000 Meters · Place 11 · North Brunswick1000 Meters113:25.409
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 3200 Meters · Place 31 · North Brunswick3200 Meters3112:47.549
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 1600 Meters · Place 47 · North Brunswick1600 Meters475:37.409
Jan 17Mid-Winter ClassicJan 17 · 800 Meters · Place 20 · North Brunswick800 Meters202:31.859
Jan 17Mid-Winter ClassicJan 17 · 1600 Meters · Place 13 · North Brunswick1600 Meters135:39.759

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 3200 Meters · Place 37 · North Brunswick Township3200 Meters37.11:56.13a9
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 1600 Meters · Place 54 · North Brunswick Township1600 Meters54.5:33.36a9
May 23GMC ChampionshipsMay 23 · 1600 Meters · Place 63 · North Brunswick Township1600 Meters63.5:27.92a9
May 23GMC ChampionshipsMay 23 · 800 Meters · Place 63 · North Brunswick Township800 Meters63.2:26.89a PB9
May 15GMC Track Coaches Freshman ChampionshipsMay 15 · 3200 Meters · Place 7 · North Brunsw3200 Meters712:03.53—
May 15GMC Track Coaches Freshman ChampionshipsMay 15 · 1600 Meters · Place 17 · North Brunsw1600 Meters175:27.00—
Apr 22Colts Neck Spring InvitationalApr 22 · 800 Meters · Place 33 · North Brunswick800 Meters332:31.589
Apr 22Colts Neck Spring InvitationalApr 22 · 3200 Meters · Place 20 · North Brunswick3200 Meters2012:03.539

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 23 · North Brunswick Township800 Meters23.2:42.15a9
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 1600 Meters · Place 68 · North Brunswick Township1600 Meters68.5:49.61a9
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 800 Meters · Place 86 · North Brunswick Township800 Meters86.2:47.92a9