Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorTCNJ HS Invite · Apr 44:41.86aTCNJ HS InviteApril 4, 2026
1000 Meters · IndoorBob James Invitational · Dec 182:45.45aBob James InvitationalDecember 18, 2024
1600 Meters · IndoorGreater Middlesex Conference Championships · Jan 244:31.57Greater Middlesex Conference ChampionshipsJanuary 24, 2026
1600 Meters · OutdoorGMC Championship · May 54:25.24aGMC ChampionshipMay 5, 2026
3200 Meters · IndoorGreater Middlesex Conference Championships · Jan 249:53.23Greater Middlesex Conference ChampionshipsJanuary 24, 2026
3200 Meters · OutdoorGMC Championships · May 69:47.71GMC ChampionshipsMay 6, 2025
800 Meters · IndoorBill Bruno Holiday Classic · Dec 202:05.99aBill Bruno Holiday ClassicDecember 20, 2025
800 Meters · OutdoorGMC Championship · May 51:59.64aGMC ChampionshipMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 17 · South Brunswick1600 Meters17.4:28.02a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 1600 Meters · Place 13 · South Brunswick1600 Meters13.4:35.31a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 800 Meters · Place 10 · South Brunswick800 Meters10.2:01.20a12
May 5GMC ChampionshipMay 5 · 800 Meters · Place 5 · South Brunswick800 Meters51:59.64a PB12
May 5GMC ChampionshipMay 5 · 800 Meters · Place 5 · South Brunswick800 Meters51:59.64a12
May 5GMC ChampionshipMay 5 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:25.24a PB12
May 5GMC ChampionshipMay 5 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:25.24a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 800 Meters · Place 1 · South Brunswick800 Meters1.2:03.13a12
Apr 4TCNJ HS InviteApr 4 · 1 Mile · Place 1 · South Brunswick1 Mile1.4:41.86a PB12
Apr 2Cherokee 3200Apr 2 · 3200 Meters · South Brunswick3200 Meters--DNS12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 1600 Meters · Place 11 · South Brunswick1600 Meters114:32.5812
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 3200 Meters · Place 2 · South Brunswick3200 Meters29:53.23 PB12
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 1600 Meters · Place 1 · South Brunswick1600 Meters14:31.57 PB12
Jan 3SJTCA #9Jan 3 · 1600 Meters · Place 1 · South Brunswick1600 Meters14:31.6312

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20Bill Bruno Holiday ClassicDec 20 · 800 Meters · Place 1 · South Brunswick800 Meters1.2:05.99a PB12
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 3200 Meters · Place 14 · South Brunswick3200 Meters1410:20.9611
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 3200 Meters · Place 14 · South Brunswick3200 Meters1410:20.9611
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 1600 Meters · Place 10 · South Brunswick1600 Meters104:41.4611
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 1600 Meters · Place 10 · South Brunswick1600 Meters104:41.4611
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 6 · South Brunswick3200 Meters610:02.4911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 6 · South Brunswick3200 Meters610:02.4911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:33.7811
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:33.7811
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 6 · South Brunswick3200 Meters610:02.4911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 6 · South Brunswick3200 Meters610:02.4911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:33.7811
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 2 · South Brunswick1600 Meters24:33.7811

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6GMC ChampionshipsMay 6 · 3200 Meters · Place 5 · South Brunswick3200 Meters59:47.71 PB11
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 19 · South Brunswick800 Meters192:03.4411
Apr 15GMC Red & White ChampionshipApr 15 · 1600 Meters · Place 3 · South Brunswick1600 Meters34:30.63—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 1000 Meters · Place 3 · South Brunswick1000 Meters3.2:45.45a PB11
Feb 12Princeton Invitational Series #3Feb 12 · 1600 Meters · Place 1 · South Brunswick1600 Meters14:34.9810
Feb 12Princeton Invitational Series #3Feb 12 · 1600 Meters · Place 1 · South Brunswick1600 Meters14:34.9810
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 3200 Meters · Place 8 · South Brunswick3200 Meters89:55.9610
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 3200 Meters · Place 4 · South Brunswick3200 Meters49:58.1010

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21GMC ChampionshipsMay 21 · 3200 Meters · Place 6 · South Brunswick3200 Meters69:55.2510
May 11GMC Red & White ChampionshipMay 11 · 3200 Meters · Place 4 · South Brunswick3200 Meters4.9:54.52a10
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 29 · South Brunswick3200 Meters29.9:49.21a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 9 · South Brunswick800 Meters9.2:07.70a10
Dec 20Bob James InvitationalDec 20 · 800 Meters · Place 9 · South Brunswick800 Meters9.2:11.41a10
Jan 28The Egg Club InvitationalJan 28 · 1000 Meters · Place 1 · South Brunswick1000 Meters12:57.619
Jan 17Princeton Invitational Series #1Jan 17 · 3200 Meters · Place 10 · South Brunswick3200 Meters1010:55.619

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 3200 Meters · Place 1 · South Brunswick3200 Meters110:33.819

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1000 Meters · Place 4 · South Brunswick1000 Meters4.3:00.00a9