Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMondo Elite HS Invitational · Jan 302:42.89Mondo Elite HS InvitationalJanuary 30, 2026
1600 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 94:40.56NCRunners Independent Schools Indoor ChampionshipsFebruary 9, 2026
1600 Meters · OutdoorWestchester home meet · May 14:30.49aWestchester home meet May 1, 2026
200 Meters · OutdoorWCA Meet #1 · Mar 1929.43aWCA Meet #1March 19, 2024
300 Meters · IndoorMondo Elite HS Invitational · Jan 3040.28Mondo Elite HS InvitationalJanuary 30, 2026
3200 Meters · OutdoorWesleyan Christian Home Meet #1 · Mar 3110:09.47aWesleyan Christian Home Meet #1March 31, 2026
400 Meters · OutdoorFCDS Home Meet #2 · Mar 2453.82aFCDS Home Meet #2March 24, 2026
500 Meters · IndoorLiberty Flames HS Invitational · Dec 71:14.68aLiberty Flames HS InvitationalDecember 7, 2024
800 Meters · OutdoorNCRunners Elite Tune Up · May 301:55.91aNCRunners Elite Tune UpMay 30, 2026
High Jump · OutdoorGDS Varsity Meet #1 · Apr 254-02.00GDS Varsity Meet #1April 25, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 36 · Greensboro DayGreensboro Day800 Meters36.2:00.83a10
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 13 · Greensboro DayGreensboro Day800 Meters13.1:55.91a PB10
May 15NCISAA DII Track & Field ChampionshipsMay 15 · 800 Meters · Place 2 · Greensboro DayGreensboro Day800 Meters2.1:59.26a10
May 72026 PTAC ChampionshipsMay 7 · 800 Meters · Place 2 · Greensboro DayGreensboro Day800 Meters2.1:58.32a10
May 1Westchester home meet May 1 · 1600 Meters · Place 1 · Greensboro DayGreensboro Day1600 Meters1.4:30.49a PB10
May 1Westchester home meet May 1 · 800 Meters · Place 2 · Greensboro DayGreensboro Day800 Meters2.2:02.40a10
Apr 24GDS HS Meet (Invite Only)Apr 24 · 800 Meters · Place 1 · Greensboro DayGreensboro Day800 Meters1.2:00.68a10
Apr 18GCS ChampionshipApr 18 · 800 Meters · Place 3 · Greensboro DayGreensboro Day800 Meters3.2:00.96a10
Mar 31Wesleyan Christian Home Meet #1Mar 31 · 3200 Meters · Place 2 · Greensboro DayGreensboro Day3200 Meters2.10:09.47a PB10
Mar 24FCDS Home Meet #2Mar 24 · 800 Meters · Place 6 · Greensboro DayGreensboro Day800 Meters6.2:07.43a10
Mar 24FCDS Home Meet #2Mar 24 · 400 Meters · Place 2 · Greensboro DayGreensboro Day400 Meters2.53.82a PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 9NCRunners Independent Schools Indoor ChampionshipsFeb 9 · 1600 Meters · Place 5 · Greensboro DGreensboro D1600 Meters54:40.56 PB10
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 48 · Greensboro DGreensboro D1000 Meters482:42.89 PB—
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 57 · Greensboro DGreensboro D300 Meters5740.28 PB—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 48 · Greensboro DGreensboro D1000 Meters482:42.89—
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 57 · Greensboro DGreensboro D300 Meters5740.28—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 48 · Greensboro DGreensboro D1000 Meters482:42.89—
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 57 · Greensboro DGreensboro D300 Meters5740.28—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 228 · Greensboro DayGreensboro Day1600 Meters228.4:46.47a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 20 · Greensboro DayGreensboro Day1600 Meters20.4:36.45a10
Jun 20adidas Track & Field NationalsJun 20 · 800 Meters · Place 44 · Greensboro DGreensboro D800 Meters442:01.72—
Jun 20adidas Track & Field NationalsJun 20 · 800 Meters · Place 44 · Greensboro DGreensboro D800 Meters442:01.72—
Jun 20adidas Track & Field NationalsJun 20 · 800 Meters · Place 44 · Greensboro DGreensboro D800 Meters442:01.72—
May 16NCISAA D2 T&F State ChampionshipsMay 16 · 800 Meters · Place 4 · Greensboro DayGreensboro Day800 Meters4.1:59.22a9
May 3Guilford County ChampionshipMay 3 · 1600 Meters · Place 1 · Greensboro DGreensboro D1600 Meters14:37.56—
Apr 24GDS Varsity Meet (Invite Only)Apr 24 · 1600 Meters · Place 1 · Greensboro DayGreensboro Day1600 Meters1.4:42.15a9
Apr 24GDS Varsity Meet (Invite Only)Apr 24 · 800 Meters · Place 1 · Greensboro DayGreensboro Day800 Meters1.2:09.77a9
Apr 1FCDS Varsity Home Meet #2Apr 1 · 1600 Meters · Place 1 · Greensboro DayGreensboro Day1600 Meters1.4:37.54a9
Apr 1FCDS Varsity Home Meet #2Apr 1 · 800 Meters · Place 4 · Greensboro DayGreensboro Day800 Meters4.2:07.25a9

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Nov 22It's About Time InvitationalNov 22 · 3200 Meters · Greensboro DayGreensboro Day3200 Meters--DNS10
Nov 22It's About Time InvitationalNov 22 · 1000 Meters · Greensboro DayGreensboro Day1000 Meters--DNS10
Feb 6NCRunners Independent Schools Indoor ChampionshipsFeb 6 · 300 Meters · Place 15 · Greensboro DGreensboro D300 Meters1543.589
Feb 6NCRunners Independent Schools Indoor ChampionshipsFeb 6 · 1000 Meters · Place 4 · Greensboro DGreensboro D1000 Meters42:46.989
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 91 · Greensboro DGreensboro D1000 Meters912:43.15—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 129 · Greensboro DGreensboro D1600 Meters1294:41.402—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 129 · Greensboro DGreensboro D1600 Meters1294:41.402—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 91 · Greensboro DGreensboro D1000 Meters912:43.15—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · 500 Meters · Place 27 · Greensboro DayGreensboro Day500 Meters27.1:14.68a PB9
Dec 7Liberty Flames HS InvitationalDec 7 · 1000 Meters · Place 16 · Greensboro DayGreensboro Day1000 Meters16.2:44.15a9
Jan 6Liberty Premier InvitationalJan 6 · 1600 Meters · Place 49 · Greensboro DGreensboro D1600 Meters495:01.46—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17NCISAA D2 T&F State ChampionshipsMay 17 · 1600 Meters · Place 11 · Greensboro DayGreensboro Day1600 Meters11.4:42.47a8
May 9PTAC Track and Field Championship MeetMay 9 · 1600 Meters · Place 5 · Greensboro DayGreensboro Day1600 Meters5.4:36.09a8
Apr 25GDS Varsity Meet (Invite Only)Apr 25 · 1600 Meters · Place 2 · Greensboro DayGreensboro Day1600 Meters2.4:52.43a8
Mar 20Greensboro Day Middle School Meet #2Mar 20 · 1600 Meters · Place 1 · GreensboroGreensboro1600 Meters15:17.008
Mar 20Greensboro Day Middle School Meet #2Mar 20 · 800 Meters · Place 1 · GreensboroGreensboro800 Meters12:23.008
Mar 20Greensboro Day Middle School Meet #2Mar 20 · 200 Meters · Place 26 · GreensboroGreensboro200 Meters2636.908
Mar 20Middle School GDS #2 (Invite Only)Mar 20 · 1600 Meters · Place 1 · Greensboro DayGreensboro Day1600 Meters1.5:17.008
Mar 20Middle School GDS #2 (Invite Only)Mar 20 · 800 Meters · Place 1 · Greensboro DayGreensboro Day800 Meters1.2:23.008
Mar 20Middle School GDS #2 (Invite Only)Mar 20 · 200 Meters · Place 26 · Greensboro DayGreensboro Day200 Meters26.36.908
Mar 19WCA Meet #1Mar 19 · 400 Meters · Place 13 · Greensboro DayGreensboro Day400 Meters13.1:03.86a8
Mar 19WCA Meet #1Mar 19 · 200 Meters · Place 17 · Greensboro DayGreensboro Day200 Meters17.29.43a PB8

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25GDS Varsity Meet #1Apr 25 · High Jump · Place 8 · Greensboro DayGreensboro DayHigh Jump8.4-02.00 PB7
Apr 25GDS Varsity Meet #1Apr 25 · 800 Meters · Place 7 · Greensboro DayGreensboro Day800 Meters7.2:27.31a7
Apr 25GDS Varsity Meet #1Apr 25 · 400 Meters · Place 16 · Greensboro DayGreensboro Day400 Meters16.1:06.62a7
Apr 18FCDS Home Meet #3Apr 18 · 1600 Meters · Place 9 · Greensboro DayGreensboro Day1600 Meters9.5:29.95a7
Mar 8FCDS Home Meet #1Mar 8 · 800 Meters · Place 12 · Greensboro DayGreensboro Day800 Meters12.2:27.11a7
Mar 8FCDS Home Meet #1Mar 8 · 400 Meters · Place 24 · Greensboro DayGreensboro Day400 Meters24.1:06.49a7

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 7Liberty Premier Invitational (College)Jan 7 · 300 Meters · Place 287 · Greensboro DGreensboro D300 Meters28749.32—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 107 · Greensboro DGreensboro D1600 Meters1075:14.20—
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 286 · Greensboro DayGreensboro Day300 Meters286.49.32a7
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 107 · Greensboro DayGreensboro Day1600 Meters107.5:14.20a7

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15JDL Independent Schools Indoor InvitationalFeb 15 · 1600 Meters · Place 28 · Greensboro DayGreensboro Day1600 Meters28.5:19.37a6
Jan 8Liberty Premier InvitationalJan 8 · 500 Meters · Place 61 · Greensboro DGreensboro D500 Meters611:37.01—
Jan 8Liberty Premier InvitationalJan 8 · 1600 Meters · Place 78 · Greensboro DGreensboro D1600 Meters785:37.23—