Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 215:45.97Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1600 Meters · IndoorHofmeister Invitational · Jan 205:48.80Hofmeister InvitationalJanuary 20, 2025
1600 Meters · OutdoorPatriots Invitational · Mar 156:00.65Patriots InvitationalMarch 15, 2024
3200 Meters · OutdoorNCHSAA 4A Midwest Regional · May 1012:10.59aNCHSAA 4A Midwest RegionalMay 10, 2025
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:39.078aNCHSAA 4A State Championships February 15, 2025
Pole Vault · IndoorSW Guilford Invitational #1 · Dec 56-06.00SW Guilford Invitational #1December 5, 2023
Pole Vault · OutdoorMetro Championship · May 17-06.00Metro ChampionshipMay 1, 2024

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10NCHSAA 4A Midwest RegionalMay 10 · 3200 Meters · Place 12 · Grimsley3200 Meters12.12:10.59a PB12
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 13 · Grimsley1 Mile135:45.97 PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Grimsley800 MetersRelay Split—2:39.078a PB12
Jan 27Guilford County ChampionshipsJan 27 · 1600 Meters · Place 6 · Grimsley1600 Meters65:54.13a—
Jan 27Guilford County ChampionshipsJan 27 · 1600 Meters · Place 6 · Grimsley1600 Meters65:54.1312
Jan 20Hofmeister InvitationalJan 20 · 1600 Meters · Place 2 · Grimsley1600 Meters25:48.80 PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Southwest Guilford Invitational #1Dec 10 · 1600 Meters · Place 4 · Grimsley1600 Meters4.5:55.69a12
Jan 22Guilford County ChampionshipsJan 22 · Pole Vault · Place 4 · GrimsleyPole Vault46-06.0011
Jan 22Guilford County ChampionshipsJan 22 · 1600 Meters · Place 7 · Grimsley1600 Meters76:20.1311
Jan 18Titan Clash IIJan 18 · Pole Vault · Place 8 · GrimsleyPole Vault86-06.0011
Jan 18Titan Clash IIJan 18 · 1600 Meters · Place 17 · Grimsley1600 Meters176:26.0911
Jan 4SW Guilford Invitational #2Jan 4 · Pole Vault · Place 4 · GrimsleyPole Vault47-00.0011
Jan 4SW Guilford Invitational #2Jan 4 · Pole Vault · Place 4 · GrimsleyPole Vault47-00.0011

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Metro ChampionshipMay 1 · Pole Vault · Place 2 · GrimsleyPole Vault2.7-06.00 PB11
Apr 6Panther InvitationalApr 6 · 1600 Meters · Place 9 · Grimsley1600 Meters9.6:04.60a11
Mar 15Patriots InvitationalMar 15 · 1600 Meters · Place 33 · Grimsley1600 Meters336:00.65 PB—
Mar 2Reagan InviteMar 2 · 3200 Meters · Place 6 · Grimsley3200 Meters6.13:42.69a11
Mar 2Reagan InviteMar 2 · 1600 Meters · Place 7 · Grimsley1600 Meters7.6:03.39a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Raider InvitationalDec 12 · 1600 Meters · Place 13 · Grimsley1600 Meters13.6:25.49a11
Dec 12Raider InvitationalDec 12 · Pole Vault · Place 7 · GrimsleyPole Vault7.6-00.0011
Dec 5SW Guilford Invitational #1Dec 5 · 1600 Meters · Place 11 · Grimsley1600 Meters11.6:35.08a11
Dec 5SW Guilford Invitational #1Dec 5 · Pole Vault · Place 5 · GrimsleyPole Vault5.6-06.00 PB11