Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDick Taylor Carolina Challenge · Jan 174:04.83aDick Taylor Carolina ChallengeJanuary 17, 2025
1 Mile · Outdoor125th Annual Penn Relays · Apr 254:20.83a125th Annual Penn RelaysApril 25, 2019
10,000 Meters · OutdoorAtlantic Coast Conference Outdoor Championships · May 1228:54.99aAtlantic Coast Conference Outdoor ChampionshipsMay 12, 2022
10000 Meters · OutdoorDuke Twilight · May 429:40.78aDuke TwilightMay 4, 2025
1500 Meters · OutdoorDuke Invitational · Apr 73:40.09Duke InvitationalApril 7, 2022
1600 Meters · OutdoorPIAA State Championships · May 244:13.47aPIAA State ChampionshipsMay 24, 2019
3000 Meters · IndoorAtlantic Coast Conference Indoor Championships · Feb 248:06.70aAtlantic Coast Conference Indoor ChampionshipsFebruary 24, 2022
3200 Meters · OutdoorPIAA District 7 (WPIAL) AAA Championships · May 169:29.53aPIAA District 7 (WPIAL) AAA ChampionshipsMay 16, 2019
5000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1013:42.53aDavid Hemery Valentine InvitationalFebruary 10, 2023
5000 Meters · OutdoorVirginia Challenge · Apr 2213:37.79aVirginia ChallengeApril 22, 2022

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 5000 Meters · Place 42 · North CarolinaNorth Carolina5000 MetersRound P42.14:53.82aSr
May 15ACC Outdoor ChampionshipsMay 15 · 10,000 Meters · Place 29 · North CarolinaNorth Carolina10,000 Meters29.30:32.73aSr
May 15ACC Outdoor ChampionshipsMay 15 · 5000 Meters · Place 20 · North CarolinaNorth Carolina5000 Meters20.14:20.73aSr
May 4Duke TwilightMay 4 · 10000 Meters · Place 1 · North CarolinaNorth Carolina10000 Meters129:40.78a PBSr
May 4Duke TwilightMay 4 · 1500 Meters · North CarolinaNorth Carolina1500 Meters—DNFSr
Apr 24129th Penn RelaysApr 24 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—13:45.69aSr
Apr 18Wake Forest InvitationalApr 18 · 1500 Meters · North CarolinaNorth Carolina1500 Meters--DNSSr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 28 · North CarolinaNorth Carolina1500 Meters283:49.81SR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 34 · North CarolinaNorth Carolina5000 Meters3413:49.30SR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Dick Taylor Carolina ChallengeJan 17 · 1 Mile · Place 1 · North CarolinaNorth Carolina1 Mile14:04.83a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—DNFSr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25The 2024 Penn Relays (College)Apr 25 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—13:53.86aSr
Apr 11Duke InvitationalApr 11 · 1500 Meters · Place 33 · North CarolinaNorth Carolina1500 Meters333:49.20a—
Mar 28Raleigh RelaysMar 28 · 1500 Meters · Place 95 · North CarolinaNorth Carolina1500 Meters953:50.66a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 23adidas Raleigh RelaysMar 23 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—DNFJr
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 21 · North CarolinaNorth Carolina1500 Meters21.3:44.77aJr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 5000 Meters · Place 23 · North CarolinaNorth Carolina5000 Meters23.14:17.21aSo
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 3000 Meters · Place 29 · North CarolinaNorth Carolina3000 Meters29.8:13.44aSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 5000 Meters · Place 24 · North CarolinaNorth Carolina5000 Meters24.13:42.53a PBSo

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 10,000 Meters · Place 40 · North CarolinaNorth Carolina10,000 MetersRound P40.30:45.79aSo
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 5000 Meters · Place 46 · North CarolinaNorth Carolina5000 MetersRound P46.14:35.40aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 10,000 Meters · Place 4 · North CarolinaNorth Carolina10,000 Meters4.28:54.99a PBSo
Apr 22Virginia ChallengeApr 22 · 5000 Meters · Place 7 · North CarolinaNorth Carolina5000 Meters7.13:37.79a PBSo
Apr 7Duke InvitationalApr 7 · 1500 Meters · Place 6 · North CarolinaNorth Carolina1500 Meters63:40.09 PBSo

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 5000 Meters · Place 7 · North CarolinaNorth Carolina5000 Meters7.13:48.89aFr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 3000 Meters · Place 13 · North CarolinaNorth Carolina3000 Meters13.8:06.70a PBFr
Jan 21Hokie InvitationalJan 21 · 1 Mile · Place 10 · North CarolinaNorth Carolina1 Mile10.4:06.12aFr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28NCAA DI East Region Track and Field Championships (Day 3)May 28 · 5000 Meters · Place 24 · North CarolinaNorth Carolina5000 MetersRound P24.14:00.13aFr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 3 · North CarolinaNorth Carolina10,000 Meters3.29:11.98aFr
May 3Duke TwilightMay 3 · 1500 Meters · Place 5 · North CarolinaNorth Carolina1500 Meters5.3:44.44aFr
Apr 9Tobacco Road ChallengeApr 9 · 1500 Meters · Place 7 · North CarolinaNorth Carolina1500 Meters73:44.01FR
Mar 25Raleigh RelaysMar 25 · 1500 Meters · Place 21 · North CarolinaNorth Carolina1500 Meters213:46.98FR

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22TSTCA Indoor ChampionshipsFeb 22 · 1 Mile · Place 1 · Mt LebanonMt Lebanon1 Mile1.4:16.67a12
Feb 22TSTCA Indoor ChampionshipsFeb 22 · 3000 Meters · Place 1 · Mt LebanonMt Lebanon3000 Meters1.8:39.15a12
Feb 14TSTCA Meet #6Feb 14 · 1 Mile · Place 1 · Mt LebanonMt Lebanon1 Mile1.4:20.33a12

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24PIAA State ChampionshipsMay 24 · 1600 Meters · Place 4 · Mt LebanonMt Lebanon1600 MetersRound P4.4:18.71a11
May 24PIAA State ChampionshipsMay 24 · 1600 Meters · Place 4 · Mt LebanonMt Lebanon1600 Meters4.4:13.47a PB11
May 16PIAA District 7 (WPIAL) AAA ChampionshipsMay 16 · 3200 Meters · Place 6 · Mt LebanonMt Lebanon3200 Meters6.9:29.53a PB11
May 16PIAA District 7 (WPIAL) AAA ChampionshipsMay 16 · 1600 Meters · Place 1 · Mt LebanonMt Lebanon1600 Meters1.4:15.09a11
Apr 25125th Annual Penn RelaysApr 25 · 1 Mile · Place 7 · Mt LebanonMt Lebanon1 Mile7.4:20.83a PB11
Apr 13TSTCAApr 13 · 3200 Meters · Place 1 · Mt LebanonMt Lebanon3200 Meters1.9:38.51a11
Apr 13TSTCAApr 13 · 1600 Meters · Place 1 · Mt LebanonMt Lebanon1600 Meters1.4:18.03a11

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24PTFCA Indoor State ChampionshipsFeb 24 · 1 Mile · Place 2 · Mt LebanonMt Lebanon1 Mile2.4:17.64a11
Feb 16TSTCA Indoor ChampionshipsFeb 16 · 1 Mile · Place 1 · Mt LebanonMt Lebanon1 Mile1.4:19.07a11

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25PIAA State ChampionshipsMay 25 · 1600 Meters · Place 3 · Mt LebanonMt Lebanon1600 MetersRound P3.4:18.74a10
May 25PIAA State ChampionshipsMay 25 · 1600 Meters · Place 6 · Mt LebanonMt Lebanon1600 Meters6.4:21.71a10
May 17PIAA District 7 (WPIAL) AAA ChampionshipsMay 17 · 1600 Meters · Place 2 · Mt LebanonMt Lebanon1600 Meters2.4:20.03a10
May 4Baldwin InvitationalMay 4 · 1600 Meters · Place 1 · Mt LebanonMt Lebanon1600 Meters1.4:26.58a10

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17TSTCA Indoor ChampionshipFeb 17 · 1 Mile · Place 4 · Mt LebanonMt Lebanon1 Mile4.4:30.27a10