Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorPoreda Invitational · Dec 1322.80aPoreda InvitationalDecember 13, 2025
200 Meters · OutdoorCVC Champs · May 921.64aCVC ChampsMay 9, 2026
300 Meters · IndoorBob James Invitational · Dec 1836.47aBob James InvitationalDecember 18, 2024
400 Meters · IndoorAdidas Indoor Nationals · Mar 2048.34aAdidas Indoor NationalsMarch 20, 2026
400 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 347.22aNJSIAA State Meet Of ChampionsJune 3, 2026
500 Meters · IndoorBob James Invitational · Dec 181:07.98aBob James InvitationalDecember 18, 2024
55 Meters · IndoorSJTCA #20 · Feb 266.86SJTCA #20February 26, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 400 Meters · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North400 Meters4.47.22a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 400 Meters · Place 3 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters3.48.49a12
May 29NJSIAA Group Championships - 1 & 4May 29 · 200 Meters · Place 9 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters9.22.37aWind: 2.412
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters1.47.68a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 200 Meters · Place 5 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters5.22.48aWind: -1.812
May 9CVC ChampsMay 9 · 400 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters1.48.21a12
May 9CVC ChampsMay 9 · 200 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters1.21.64a PB12
May 2Mercer Coaches ClassicMay 2 · 400 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters1.48.71a12
May 2Mercer Coaches ClassicMay 2 · 200 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters1.22.04a12
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400m Hurdles36" / 0.914m—DNS12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro North400 Meters3.48.34a PB12
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 400 Meters · Place 4 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters450.6512
Feb 26SJTCA #20Feb 26 · 200 Meters · Place 1 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters123.1512
Feb 26SJTCA #20Feb 26 · 55 Meters · Place 7 · West Windsor Plainsboro SouthWest Windsor Plainsboro South55 Meters76.86 PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 400 Meters · Place 2 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters2.48.82a12
Dec 13Poreda InvitationalDec 13 · 400 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters1.50.62a12
Dec 13Poreda InvitationalDec 13 · 200 Meters · Place 2 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters2.22.80a PB12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 400 Meters · Place 5 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters550.7211
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 400 Meters · Place 1 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters150.6911
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 400 Meters · Place 1 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters150.6911
Jan 26CVC ChampionshipJan 26 · 200 Meters · Place 5 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters523.6611
Jan 26CVC ChampionshipJan 26 · 200 Meters · Place 5 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters523.6611
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 2 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters251.7411
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 2 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters251.7411
Jan 26CVC ChampionshipJan 26 · 200 Meters · Place 5 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters523.6611
Jan 26CVC ChampionshipJan 26 · 200 Meters · Place 5 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters523.6611
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 2 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters251.7411
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 2 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters251.7411

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10CVC ChampionshipsMay 10 · 200 Meters · Place 4 · Wwp SouthWwp South200 Meters422.59611
May 10CVC ChampionshipsMay 10 · 400 Meters · Place 3 · Wwp SouthWwp South400 Meters349.4311
May 10Mercer County ChampsMay 10 · 400 Meters · Place 3 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters3.49.43a11
May 10Mercer County ChampsMay 10 · 200 Meters · Place 4 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters4.22.60aWind: 311

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 400 Meters · Place 7 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters7.50.21a11
Dec 18Bob James InvitationalDec 18 · 500 Meters · Place 1 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South500 Meters1.1:07.98a PB11
Dec 18Bob James InvitationalDec 18 · 300 Meters · Place 2 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South300 Meters2.36.47a PB11
Dec 14LVS OpenerDec 14 · 400 Meters · Place 5 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters5.52.56a11
Dec 14LVS OpenerDec 14 · 200 Meters · Place 3 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters3.23.77a11
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 400 Meters · Place 9 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters953.6610
Jan 21Mercer County ChampionshipsJan 21 · 200 Meters · Place 18 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters1824.5210
Jan 21Mercer County ChampionshipsJan 21 · 400 Meters · Place 14 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters1454.5910

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Sprint Night 2024May 24 · 200 Meters · Place 13 · West Windsor-Plainsboro SoutWest Windsor-Plainsboro Sout200 Meters1323.1410
May 17Mercer County T&F ChampionshipsMay 17 · 400 Meters · Place 9 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters9.51.01a10
May 17Mercer County T&F ChampionshipsMay 17 · 200 Meters · Place 13 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters13.23.19a10
May 11Mercer Coaches ClassicMay 11 · 400 Meters · Place 6 · West Windsor-Plainsboro SWest Windsor-Plainsboro S400 Meters651.3210
May 3Raider TwilightMay 3 · 200 Meters · Place 16 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters16.23.92a10

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · 400 Meters · Place 7 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters7.54.94a10
Dec 18STCA Season Opener #1Dec 18 · 400 Meters · Place 15 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters15.54.91a10
Dec 18STCA Season Opener #1Dec 18 · 200 Meters · Place 18 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters18.24.90a10
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 31 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters3157.539
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 31 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters3157.539
Jan 30Princeton Invitational Series #2Jan 30 · 400 Meters · Place 9 · West Windsor-Plainsboro SWest Windsor-Plainsboro S400 Meters957.499
Jan 30Princeton Invitational Series #2Jan 30 · 200 Meters · Place 23 · West Windsor-Plainsboro SWest Windsor-Plainsboro S200 Meters2326.709
Jan 22Mercer County ChampionshipsJan 22 · 200 Meters · Place 41 · West Windsor Plainsboro SouthWest Windsor Plainsboro South200 Meters4126.699
Jan 22Mercer County ChampionshipsJan 22 · 400 Meters · Place 21 · West Windsor Plainsboro SouthWest Windsor Plainsboro South400 Meters2157.819
Jan 17Princeton Invitational Series #1Jan 17 · 400 Meters · Place 8 · West Windsor-Plainsboro SWest Windsor-Plainsboro S400 Meters858.729

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 400 Meters · Place 24 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South400 Meters24.54.31a9
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 200 Meters · Place 39 · West Windsor-Plainsboro SouthWest Windsor-Plainsboro South200 Meters39.24.90aWind: 0.59
May 19Mercer County ChampionshipsMay 19 · 400 Meters · Place 24 · West Windsor-Plainsboro SWest Windsor-Plainsboro S400 Meters2455.059
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 400 Meters · Place 2 · West Windsor-Plainsboro SWest Windsor-Plainsboro S400 Meters255.429
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 200 Meters · Place 14 · West Windsor-Plainsboro SWest Windsor-Plainsboro S200 Meters1425.629
May 2WWP South vs. EwingMay 2 · 400 Meters · Place 6 · WW-P SouthWW-P South400 Meters657.1—