Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPSU National Open · Jan 264:02.97aPSU National OpenJanuary 26, 2024
1 Mile · OutdoorMusic City Track Carnival · Jun 34:09.64aMusic City Track CarnivalJune 3, 2022
1000 Meters · IndoorDick Taylor Carolina Challenge · Jan 172:22.15aDick Taylor Carolina ChallengeJanuary 17, 2025
1200 Meters · IndoorHaley Kolff Time Trial · Feb 42:59.87Haley Kolff Time TrialFebruary 4, 2023
1200 Meters · Relay Split · IndoorNCAA Division I Indoor Championships · Mar 142:53.19NCAA Division I Indoor ChampionshipsMarch 14, 2025
1500 Meters · OutdoorDuke Twilight · May 43:40.76aDuke TwilightMay 4, 2025
1600 Meters · IndoorMarietta Distance Carnival w/ STEEPLECHASE · Feb 184:09.37Marietta Distance Carnival w/ STEEPLECHASEFebruary 18, 2023
1600 Meters · OutdoorGHSA 4A State Championships · May 114:04.27aGHSA 4A State ChampionshipsMay 11, 2023
300 Meters · IndoorHaley Kolff Time Trial · Feb 437.21Haley Kolff Time TrialFebruary 4, 2023
3200 Meters · OutdoorWestminster Varsity Meet #2 · Mar 19:03.75Westminster Varsity Meet #2March 1, 2023
5000 Meters · OutdoorRaleigh Relays · Mar 2714:01.47Raleigh RelaysMarch 27, 2025
600 Meters · IndoorHoly Innocents' Senior Meet · Feb 251:22.11Holy Innocents' Senior MeetFebruary 25, 2023
800 Meters · IndoorASICS Sound Invite · Feb 141:51.89aASICS Sound InviteFebruary 14, 2026
800 Meters · OutdoorWake Forest Invitational · Apr 181:49.07aWake Forest InvitationalApril 18, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · 1500 Meters · Place 72 · North CarolinaNorth Carolina1500 Meters72.3:52.93aSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 16 · North CarolinaNorth Carolina1500 Meters16.3:51.45aSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · North CarolinaNorth Carolina1500 Meters--DNFSo
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 78 · North CarolinaNorth Carolina800 Meters78.1:54.91aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14ASICS Sound InviteFeb 14 · 800 Meters · Place 7 · North CarolinaNorth Carolina800 Meters71:51.89a PBJr
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1 Mile · Place 4 · North CarolinaNorth Carolina1 Mile44:06.79aJr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 39 · North CarolinaNorth Carolina1500 MetersRound P39.3:46.12aFr
May 15ACC Outdoor ChampionshipsMay 15 · 800 Meters · Place 12 · North CarolinaNorth Carolina800 MetersRound P12.1:50.60aFr
May 4Duke TwilightMay 4 · 10000 Meters · North CarolinaNorth Carolina10000 Meters—DNFFr
May 4Duke TwilightMay 4 · 1500 Meters · Place 13 · North CarolinaNorth Carolina1500 Meters133:40.76a PBFr
Apr 24129th Penn RelaysApr 24 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—DNFFr
Apr 24129th Penn RelaysApr 24 · 1500 Meters · North CarolinaNorth Carolina1500 Meters—3:44.14aFr
Apr 18Wake Forest InvitationalApr 18 · 1500 Meters · North CarolinaNorth Carolina1500 Meters--DNSFr
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 18 · North CarolinaNorth Carolina800 Meters18.1:49.07a PBFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 14 · North CarolinaNorth Carolina1500 Meters143:45.62FR
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 2 · North CarolinaNorth Carolina800 Meters21:49.88FR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 72 · North CarolinaNorth Carolina5000 Meters7214:01.47 PBFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1200 Meters · North CarolinaNorth Carolina1200 MetersRelay Split—2:53.19 PBSo
Jan 17Dick Taylor Carolina ChallengeJan 17 · 1000 Meters · Place 1 · North CarolinaNorth Carolina1000 Meters12:22.15a PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22ACC Indoor ChampionshipsFeb 22 · 1 Mile · Place 18 · North CarolinaNorth Carolina1 MileRound P18.4:09.66aFr
Feb 9Boston College Eagle Elite InvitationalFeb 9 · 1 Mile · Place 18 · North CarolinaNorth Carolina1 Mile18.4:03.10aFr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 14 · North CarolinaNorth Carolina1 Mile14.4:02.97a PBFr
Jan 202024 Dick Taylor Carolina ChallengeJan 20 · 1 Mile · Place 1 · North CarolinaNorth Carolina1 Mile14:03.91a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11GHSA 4A State ChampionshipsMay 11 · 3200 Meters · Place 2 · Holy InnocentsHoly Innocents3200 Meters2.9:19.10a12
May 11GHSA 4A State ChampionshipsMay 11 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:04.27a PB12
May 6GHSA 4A Sectional AMay 6 · 3200 Meters · Place 1 · Holy InnocentsHoly Innocents3200 Meters1.9:15.14a12
May 6GHSA 4A Sectional AMay 6 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:08.91a12
Apr 25GHSA 4A - Region 6Apr 25 · 3200 Meters · Place 1 · Holy InnocentsHoly Innocents3200 Meters1.9:16.36a12
Apr 25GHSA 4A - Region 6Apr 25 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:10.30a12
Apr 25GHSA 4A - Region 6Apr 25 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 MetersRound P1.1:57.73a12
Apr 25GHSA 4A - Region 6Apr 25 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 Meters1.1:53.31a12
Apr 5Pace Academy Home MeetApr 5 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters11:52.50—
Apr 1GA Spring Break ShowdownApr 1 · 1600 Meters · Place 1 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho1600 Meters14:09.9612
Mar 25Metro Atlanta Track and Field ChampionshipMar 25 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:10.83a12
Mar 1Westminster Varsity Meet #2Mar 1 · 3200 Meters · Place 1 · Holy InnocenHoly Innocen3200 Meters19:03.75 PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Holy Innocents' Senior MeetFeb 25 · 600 Meters · Place 1 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho600 Meters11:22.11 PB12
Feb 18Marietta Distance Carnival w/ STEEPLECHASEFeb 18 · 1600 Meters · Place 1 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho1600 Meters14:09.37 PB12
Feb 4Haley Kolff Time TrialFeb 4 · 300 Meters · Place 2 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho300 Meters237.21 PB12
Feb 4Haley Kolff Time TrialFeb 4 · 1200 Meters · Place 1 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho1200 Meters12:59.87 PB12

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Music City Track CarnivalJun 3 · 1 Mile · Place 3 · Atlanta GAAtlanta GA1 Mile3.4:09.64a PB11
May 14GHSA State Championships 1A Private & 7AMay 14 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:11.78a11
May 14GHSA State Championships 1A Private & 7AMay 14 · 800 Meters · Place 2 · Holy InnocentsHoly Innocents800 MetersRound P2.1:58.03a11
May 14GHSA State Championships 1A Private & 7AMay 14 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 Meters1.1:52.69a11
Apr 27GHSA Area 3 - 1A Private ChampionshipApr 27 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:24.00a11
Apr 27GHSA Area 3 - 1A Private ChampionshipApr 27 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 Meters1.1:52.92a11
Apr 2Georgia Spring Break ShowdownApr 2 · 1600 Meters · Place 4 · Holy Innocents' Episcopal SchoHoly Innocents' Episcopal Scho1600 Meters44:14.3011
Feb 19Marietta Distance CarnivalFeb 19 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 Meters1.1:59.67a11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13GHSA Class 1A Private State ChampionshipsMay 13 · 3200 Meters · Place 1 · Holy InnocentsHoly Innocents3200 Meters1.9:24.16a10
May 8GHSA Class 1A Private Sectional AMay 8 · 3200 Meters · Place 1 · Holy InnocentsHoly Innocents3200 Meters1.9:44.62a10
Apr 27GHSA Class 1A Private Region 3Apr 27 · 3200 Meters · Place 1 · Holy InnocentsHoly Innocents3200 Meters1.9:42.79a10
Apr 27GHSA Class 1A Private Region 3Apr 27 · 1600 Meters · Place 1 · Holy InnocentsHoly Innocents1600 Meters1.4:20.60a10
Apr 3Georgia Spring Break ShowdownApr 3 · 3200 Meters · Place 3 · Holy InnocenHoly Innocen3200 Meters39:19.12—
Mar 24Westminster Varsity Meet #3Mar 24 · 1600 Meters · Place 1 · Holy InnocenHoly Innocen1600 Meters14:22.36—
Mar 24Westminster Varsity Meet #3Mar 24 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters11:58.96—
Feb 20Marietta Distance CarnivalFeb 20 · 1600 Meters · Place 2 · Holy InnocentsHoly Innocents1600 Meters2.4:18.76a10

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Marietta Distance CarnivalFeb 15 · 1600 Meters · Place 4 · Holy InnocenHoly Innocen1600 Meters44:45.75—