Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNYU DIII Invitational · Feb 144:38.38aNYU DIII InvitationalFebruary 14, 2026
100 Meters · OutdoorDCVI Riverside v East Chapel Hill, Northern and Voyager · Apr 1613.11DCVI Riverside v East Chapel Hill, Northern and VoyagerApril 16, 2025
1000 Meters · IndoorDC 6 4A and Mid-State 2A Conference Championships · Jan 302:48.31DC 6 4A and Mid-State 2A Conference ChampionshipsJanuary 30, 2025
1500 Meters · OutdoorTrinity Invitational · Apr 184:17.19aTrinity InvitationalApril 18, 2026
1600 Meters · IndoorFast Track HS Invitational · Jan 215:00.01Fast Track HS InvitationalJanuary 21, 2023
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:32.56Carolina Distance CarnivalApril 26, 2025
3000 Meters · IndoorLiberty League Indoor Track & Field Championships · Feb 279:08.26aLiberty League Indoor Track & Field ChampionshipsFebruary 27, 2026
3000m Steeplechase · 0.914m · OutdoorLiberty League Outdoor Track & Field Championships · May 110:14.42aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
300m Hurdles · 36" / 0.914m · OutdoorDCVI Riverside v Hillside and Voyager · Mar 1852.62aDCVI Riverside v Hillside and VoyagerMarch 18, 2025
3200 Meters · IndoorCOROS Holiday Classic · Dec 1710:49.77aCOROS Holiday ClassicDecember 17, 2022
3200 Meters · OutdoorAthens Drive Friday Night Lights · Mar 2110:15.45Athens Drive Friday Night LightsMarch 21, 2025
800 Meters · OutdoorDCVI Riverside v East Chapel Hill, Northern and Voyager · Apr 162:06.10DCVI Riverside v East Chapel Hill, Northern and VoyagerApril 16, 2025
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:06.981aNCHSAA 4A State Championships February 15, 2025
Combined results · OutdoorCHHS Tune-Up · May 55:36.11CHHS Tune-UpMay 5, 2022
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:34.28Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 12 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.914m12.10:14.42a PBFr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 50 · Union (N.Y.)Union (N.Y.)1500 Meters50.4:17.19a PBFr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 44 · Union (N.Y.)Union (N.Y.)800 Meters44.2:08.13aFr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 3000m Steeplechase · Place 8 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.914m8.10:33.96aFr
Mar 27Ramapo College InvitationalMar 27 · 3000m Steeplechase · Place 2 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.914m2.10:41.88aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 23 · Union (N.Y.)Union (N.Y.)3000 Meters239:08.26a PBFr
Feb 14NYU DIII InvitationalFeb 14 · 1 Mile · Place 16 · Union (N.Y.)Union (N.Y.)1 Mile164:38.38a PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 35 · Union (N.Y.)Union (N.Y.)3000 Meters35.9:14.36aFr
Jan 16Utica Winter OpenerJan 16 · 3000 Meters · Place 19 · Union (N.Y.)Union (N.Y.)3000 Meters199:16.65aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 8 · Union (N.Y.)Union (N.Y.)3000 Meters8.9:33.72aFr
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Riverside-DurhamRiverside-Durham800 MetersRelay Split—2:06.981a PB12
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1000 Meters · Place 4 · Riverside-DuRiverside-Du1000 Meters42:48.31 PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 163 · Riverside (4A)Riverside (4A)1600 Meters1634:32.56 PBSR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 165 · Riverside (4A)Riverside (4A)MR Carnival: Rocky Hansen Christ Sch 4:04.291654:34.28 PBSR
Apr 16DCVI Riverside v East Chapel Hill, Northern and VoyagerApr 16 · 100 Meters · Place 16 · Riverside (4A)Riverside (4A)100 Meters1613.11 PB12
Apr 16DCVI Riverside v East Chapel Hill, Northern and VoyagerApr 16 · 800 Meters · Place 4 · Riverside (4A)Riverside (4A)800 Meters42:06.10 PB12
Mar 21Athens Drive Friday Night LightsMar 21 · 3200 Meters · Place 13 · Riverside (4A)Riverside (4A)3200 Meters1310:15.45 PB12
Mar 21Athens Drive Friday Night LightsMar 21 · 1600 Meters · Place 14 · Riverside (4A)Riverside (4A)1600 Meters144:41.5312
Mar 21Athens Drive Friday Night LightsMar 21 · 3200 Meters · Place 13 · Riverside (4A)Riverside (4A)3200 Meters1310:15.4512
Mar 21Athens Drive Friday Night LightsMar 21 · 1600 Meters · Place 13 · Riverside (4A)Riverside (4A)1600 Meters134:41.5312
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 300m Hurdles · Place 4 · Riverside-DurhamRiverside-Durham300m Hurdles36" / 0.914m4.52.62a PB12
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 800 Meters · Place 6 · Riverside-DurhamRiverside-Durham800 Meters6.2:19.42a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 14East Chapel Hill Polar Bear #2Dec 14 · Shot Put · Place 23 · Riverside-DurhamRiverside-DurhamShot Put12lb23.23-11.50Unofficial12
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 121 · Riverside-DurhamRiverside-Durham3200 Meters121.10:04.02aUnofficial12
May 3Highway 55 Last ChanceMay 3 · 1600 Meters · Place 4 · Riverside (4Riverside (41600 Meters44:40.15—
Apr 30DC-6 Conference ChampionshipsApr 30 · 3200 Meters · Place 7 · Riverside (4A)Riverside (4A)3200 Meters710:23.50—
Apr 30DC-6 Conference ChampionshipsApr 30 · 1600 Meters · Place 10 · Riverside (4A)Riverside (4A)1600 Meters104:43.65—
Apr 6Panther InvitationalApr 6 · 1600 Meters · Place 19 · Riverside-DurhamRiverside-Durham1600 Meters19.4:55.20a11
Mar 21Chapel Hill and RiversideMar 21 · 1600 Meters · Place 5 · Riverside (4A)Riverside (4A)1600 Meters54:53.42—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29Spartan Last ChanceJan 29 · 1000 Meters · Place 8 · Riverside-DuRiverside-Du1000 Meters82:54.8211

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Fast Track HS InvitationalJan 21 · 1600 Meters · Place 47 · Riverside-DuRiverside-Du1600 Meters475:00.01 PB—
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 1600 Meters · Place 15 · Riverside (4A)Riverside (4A)1600 Meters155:11.3510

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 3200 Meters · Place 11 · Riverside-DurhamRiverside-Durham3200 Meters11.10:49.77a PB10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 10East Chapel Hill Polar Bear Meet #2Dec 10 · 1600 Meters · Place 23 · Riverside-DurhamRiverside-Durham1600 Meters23.5:14.38aUnofficial10
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 1600 Meters · Place 22 · Riverside-DurhamRiverside-Durham1600 Meters22.5:29.70aUnofficial10
May 5CHHS Tune-UpMay 5 · Combined results · Place 15 · Riverside (4A)Riverside (4A)Combined results155:36.11 PB9