Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMel Tjeerdsma Classic · Dec 64:54.53aMel Tjeerdsma ClassicDecember 6, 2025
1 Mile · IndoorGarden State Open · Feb 214:47.44Garden State OpenFebruary 21, 2025
1 Mile · OutdoorThe Garden State Spring Youth Classic · May 244:50.08aThe Garden State Spring Youth ClassicMay 24, 2025
100 Meters · OutdoorGMC Track Coaches Freshman Championships · May 1813.32GMC Track Coaches Freshman ChampionshipsMay 18, 2022
1000 Meters · IndoorFastrack Last Chance · Feb 282:47.28Fastrack Last ChanceFebruary 28, 2025
1600 Meters · IndoorNJSIAA Sectional Championships - Central Group 2&3 · Feb 114:47.11NJSIAA Sectional Championships - Central Group 2&3February 11, 2024
1600 Meters · OutdoorGMC Championships · May 64:46.35GMC ChampionshipsMay 6, 2025
200 Meters · OutdoorGMC Track Coaches Freshman Championships · May 1826.71GMC Track Coaches Freshman ChampionshipsMay 18, 2022
3200 Meters · IndoorGreater Middlesex Conf. Championships · Jan 2511:13.14Greater Middlesex Conf. ChampionshipsJanuary 25, 2025
400 Meters · OutdoorRahway Rising Stars Invitational #1 · Apr 61:00.73Rahway Rising Stars Invitational #1April 6, 2023
600 Meters · IndoorDemarest Invitational · Dec 141:32.73aDemarest InvitationalDecember 14, 2024
800 Meters · IndoorWashburn Rust Buster · Jan 162:06.46aWashburn Rust BusterJanuary 16, 2026
800 Meters · OutdoorEast Brunswick Sprint Series #2 · May 282:08.81East Brunswick Sprint Series #2May 28, 2024
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · Jun 22:10.74NJSIAA Sectionals North 2 Groups 2 and 3June 2, 2023

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13KCAC Indoor ChampionshipsFeb 13 · 800 Meters · Place 20 · Evangel (Mo.)Evangel (Mo.)800 Meters20.2:09.31aFr
Feb 6Missouri Southern Lion OpenFeb 6 · 800 Meters · Place 15 · EvangelEvangel800 Meters152:06.97FR
Jan 16Washburn Rust BusterJan 16 · 800 Meters · Place 54 · Evangel (Mo.)Evangel (Mo.)800 Meters542:06.46a PBFr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Mel Tjeerdsma ClassicDec 6 · 1 Mile · Place 37 · Evangel (Mo.)Evangel (Mo.)1 Mile37.4:54.53a PBFr
Feb 28Fastrack Last ChanceFeb 28 · 1000 Meters · Place 3 · Garden State TCGarden State TC1000 Meters32:47.28 PB—
Feb 28Fastrack Last ChanceFeb 28 · 1000 Meters · Place 3 · Garden State TCGarden State TC1000 Meters32:47.28a—
Feb 21Garden State OpenFeb 21 · 1 Mile · Place 13 · M Garden StateM Garden State1 Mile134:47.44 PB—
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 800 Meters · Place 10 · South PlainfieldSouth Plainfield800 Meters102:08.2212
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 1600 Meters · Place 15 · South PlainfieldSouth Plainfield1600 Meters154:50.6012
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 25 · South PlainfieldSouth Plainfield3200 Meters2511:13.14 PB12
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 25 · South PlainfieldSouth Plainfield3200 Meters2511:13.1412
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 16 · South PlainfieldSouth Plainfield1600 Meters164:54.2112
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 16 · South PlainfieldSouth Plainfield1600 Meters164:54.2112
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 25 · South PlainfieldSouth Plainfield3200 Meters2511:13.1412
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 25 · South PlainfieldSouth Plainfield3200 Meters2511:13.1412
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 16 · South PlainfieldSouth Plainfield1600 Meters164:54.2112
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 16 · South PlainfieldSouth Plainfield1600 Meters164:54.2112

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24The Garden State Spring Youth ClassicMay 24 · 1 Mile · Place 22 · Garden State Track ClubGarden State Track Club1 Mile22.4:50.08a PB12
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 1600 Meters · Place 17 · South PlainfSouth Plainf1600 Meters174:54.3912
May 6GMC ChampionshipsMay 6 · 1600 Meters · Place 21 · South PlainfieldSouth Plainfield1600 Meters214:46.35 PB12
Apr 15GMC Red & White ChampionshipApr 15 · 1600 Meters · Place 12 · South PlainfieldSouth Plainfield1600 Meters124:56.42—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 14 · South PlainfieldSouth Plainfield1600 Meters14.4:53.86a12
Dec 14Demarest InvitationalDec 14 · 1000 Meters · Place 11 · South PlainfieldSouth Plainfield1000 Meters11.2:54.26a12
Dec 14Demarest InvitationalDec 14 · 600 Meters · Place 13 · South PlainfieldSouth Plainfield600 Meters13.1:32.73a PB12
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 1600 Meters · Place 11 · South PlainfieldSouth Plainfield1600 Meters114:47.11 PB11
Feb 6SJTCA Winter Meet #16Feb 6 · 1600 Meters · Place 2 · South PlainfieldSouth Plainfield1600 Meters24:51.3311
Jan 29SJTCA Winter Meet #14Jan 29 · 800 Meters · Place 23 · South PlainfieldSouth Plainfield800 Meters232:15.8111
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 13 · South PlainfieldSouth Plainfield1600 Meters134:59.6111
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 800 Meters · Place 23 · South PlainfieldSouth Plainfield800 Meters232:14.1511
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 1600 Meters · Place 22 · South PlainfieldSouth Plainfield1600 Meters224:55.5311

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28East Brunswick Sprint Series #2May 28 · 800 Meters · Place 9 · M South PlainfM South Plainf800 Meters92:08.81 PB—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 100 · South PlainfieldSouth Plainfield1600 Meters100.4:54.87a11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 24 · South PlainfieldSouth Plainfield1600 Meters24.4:56.35a11
Dec 16Bill Bruno Holiday ClassicDec 16 · 1600 Meters · Place 22 · South PlainfieldSouth Plainfield1600 Meters22.4:58.85a11
Dec 16Bill Bruno Holiday ClassicDec 16 · 800 Meters · Place 24 · South PlainfieldSouth Plainfield800 Meters24.2:17.42a11
Feb 8SJTCA Winter Meet #13Feb 8 · 800 Meters · Place 14 · South PlainfieldSouth Plainfield800 Meters142:17.5110
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 33 · South PlainfieldSouth Plainfield800 Meters332:17.7010
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 33 · South PlainfieldSouth Plainfield800 Meters332:17.7010
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 800 Meters · Place 32 · South PlainfieldSouth Plainfield800 Meters322:16.8910

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 20 · South PlainfieldSouth Plainfield800 Meters202:10.74 PB10
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 20 · South PlainfSouth Plainf800 Meters202:10.7410
May 23GMC ChampionshipsMay 23 · 800 Meters · Place 53 · South PlainfieldSouth Plainfield800 Meters53.2:18.22a10
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 96 · South PlainfieldSouth Plainfield1600 Meters96.5:00.61a10
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 800 Meters · Place 7 · South PlainfSouth Plainf800 Meters72:14.1910
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 800 Meters · Place 7 · South PlainfSouth Plainf800 Meters72:14.1910
Apr 6Rahway Rising Stars Invitational #1Apr 6 · 400 Meters · Place 31 · South PlainfieldSouth Plainfield400 Meters311:00.73 PB10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · 1000 Meters · Place 56 · South PlainfieldSouth Plainfield1000 Meters56.3:09.86a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18GMC Track Coaches Freshman ChampionshipsMay 18 · 200 Meters · Place 25 · South PlainfSouth Plainf200 Meters2526.71 PB—
May 18GMC Track Coaches Freshman ChampionshipsMay 18 · 100 Meters · Place 35 · South PlainfSouth Plainf100 MetersRound P3513.32 PB—