Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor130th Penn Relays Carnival · Apr 234:20.93a130th Penn Relays CarnivalApril 23, 2026
1000 Meters · IndoorBob James Invitational · Dec 182:48.28aBob James InvitationalDecember 18, 2024
1500 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 264:18.40a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
1600 Meters · IndoorNJSIAA Sectional Championships - Central Group 3 · Feb 124:21.12NJSIAA Sectional Championships - Central Group 3February 12, 2026
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 104:15.14aThe Winner's Circle at The Horse FarmJune 10, 2026
3200 Meters · IndoorSJTCA #5 · Dec 229:24.52aSJTCA #5December 22, 2025
3200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 39:09.72aNJSIAA State Meet Of ChampionsJune 3, 2026
400 Meters · OutdoorHopewell Valley Frosh Soph Invitational · Apr 1853.78aHopewell Valley Frosh Soph InvitationalApril 18, 2026
800 Meters · IndoorPrinceton Invitational Series #3 · Feb 182:07.23Princeton Invitational Series #3February 18, 2025
800 Meters · OutdoorCVC Champs · May 91:58.23aCVC ChampsMay 9, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10The Winner's Circle at The Horse FarmJun 10 · 1600 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters2.4:15.14a PB10
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 3200 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters3.9:09.72a PB10
May 29NJSIAA Group Championships - 2 & 3May 29 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters2.9:16.45a10
May 26Knights at the (other) NestMay 26 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters1.4:15.97a10
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 3200 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters1.9:26.62a10
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 1600 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters2.4:23.24a10
May 9CVC ChampsMay 9 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters1.4:24.23a10
May 9CVC ChampsMay 9 · 800 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North800 Meters1.1:58.23a PB10
May 2Mercer Coaches ClassicMay 2 · 800 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North800 Meters2.1:58.44a10
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 7 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters7.9:11.66a10
Apr 23130th Penn Relays CarnivalApr 23 · 1 Mile · Place 8 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1 Mile8.4:20.93a PB10
Apr 18Mercer County Freshman/Sophomore MeetApr 18 · 400 Meters · Place 11 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North400 Meters11.55.10a10
Apr 18Hopewell Valley Frosh Soph InvitationalApr 18 · 400 Meters · Place 7 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North400 Meters7.53.78a PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 25Princeton Last Chance InvitationalFeb 25 · 1600 Meters · Place 1 · West Windsor-Plainsboro NWest Windsor-Plainsboro N1600 Meters14:21.6710
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 1600 Meters · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters44:22.5310
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters29:48.7210
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters14:21.12 PB10
Feb 1CVC ChampionshipFeb 1 · 3200 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters19:31.0710
Feb 1CVC ChampionshipFeb 1 · 3200 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters19:31.0710
Feb 1CVC ChampionshipFeb 1 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters14:31.4310
Feb 1CVC ChampionshipFeb 1 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters14:31.4310

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters2.9:24.52a PB10
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 13 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters134:33.249
Feb 18Princeton Invitational Series #3Feb 18 · 800 Meters · Place 3 · West Windsor-Plainsboro NortWest Windsor-Plainsboro Nort800 Meters32:07.23 PB9
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 1600 Meters · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters44:30.999
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 1600 Meters · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters44:30.999
Jan 26CVC ChampionshipJan 26 · 1600 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters34:34.749
Jan 26CVC ChampionshipJan 26 · 1600 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters34:34.749
Jan 26CVC ChampionshipJan 26 · 1600 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters34:34.749
Jan 26CVC ChampionshipJan 26 · 1600 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters34:34.749

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters99:28.029
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters29:28.299
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters29:28.299
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters2.9:28.29a9
May 10Mercer County ChampsMay 10 · 3200 Meters · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North3200 Meters2.9:47.35a9
May 10Mercer County ChampsMay 10 · 1600 Meters · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1600 Meters1.4:29.01a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 1000 Meters · Place 6 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North1000 Meters6.2:48.28a PB9

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 2 · 07-Unattached07-Unattached1500 Meters2.4:18.40a PB8