Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorCarolina Distance Carnival · Apr 206:16.88Carolina Distance CarnivalApril 20, 2024
100 Meters · Outdoor2023 GCMSAA Championships · Apr 1715.792023 GCMSAA ChampionshipsApril 17, 2023
1000 Meters · IndoorLiberty Flames HS Invitational · Dec 73:51.06aLiberty Flames HS InvitationalDecember 7, 2024
1600 Meters · IndoorLiberty Flames HS Invitational · Dec 76:27.46aLiberty Flames HS InvitationalDecember 7, 2024
1600 Meters · OutdoorCarolina Distance Carnival · Apr 206:14.20Carolina Distance CarnivalApril 20, 2024
200 Meters · OutdoorCCS MS Home Meet 2 · Mar 3134.31CCS MS Home Meet 2March 31, 2023
3000m Steeplechase · IndoorSpring into the Season Kickoff · Feb 289:17.34aSpring into the Season KickoffFebruary 28, 2026
3200 Meters · OutdoorWeddington Meet #3 · Mar 1814:15.72Weddington Meet #3March 18, 2026
400 Meters · OutdoorCCS MS Home Meet 2 · Mar 311:16.19CCS MS Home Meet 2March 31, 2023
800 Meters · OutdoorMarvin Ridge Invitational · Mar 162:51.16Marvin Ridge InvitationalMarch 16, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 28Weddington InvitationalMar 28 · 1600 Meters · Place 59 · Charlotte CatholicCharlotte Catholic1600 Meters596:29.21JR
Mar 18Weddington Meet #3Mar 18 · 3200 Meters · Place 1 · Charlotte CatholicCharlotte Catholic3200 Meters114:15.72 PB—
Mar 18Weddington Meet #3Mar 18 · 1600 Meters · Place 13 · Charlotte CatholicCharlotte Catholic1600 Meters136:30.01—

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Spring into the Season KickoffFeb 28 · 3000m Steeplechase · Place 9 · Charlotte CatholicCharlotte Catholic3000m Steeplechase99:17.34a PB11
Feb 5Tryon meet #10Feb 5 · 1600 Meters · Place 10 · Charlotte CatholicCharlotte Catholic1600 Meters106:32.7711
Jan 7Marvin Ridge Polar Bear 2Jan 7 · 1600 Meters · Place 14 · Charlotte CatholicCharlotte Catholic1600 Meters146:29.11a11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 10PRHS Polar Bear #1Dec 10 · 1000 Meters · Place 11 · Charlotte CatholicCharlotte Catholic1000 Meters11.4:07.84aUnofficial11
Jan 14Hopewell Polar Bear #3Jan 14 · 1600 Meters · Place 4 · Charlotte CatholicCharlotte Catholic1600 Meters4.6:29.64a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 1600 Meters · Place 6 · Charlotte CatholicCharlotte Catholic1600 Meters66:31.69a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Christmas is Near InvitationalDec 21 · 1600 Meters · Place 16 · Charlotte CatholicCharlotte Catholic1600 Meters16.6:25.00aUnofficial10
Apr 25CLS Home Meet #3Apr 25 · 1600 Meters · Place 5 · Charlotte CatholicCharlotte Catholic1600 Meters5.6:21.26a9
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 4 · Charlotte CatholicCharlotte Catholic1600 Meters46:14.20 PB—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 172 · Charlotte CatholicCharlotte Catholic1 Mile1726:16.88 PB9
Mar 16Marvin Ridge InvitationalMar 16 · 800 Meters · Place 28 · Charlotte CaCharlotte Ca800 Meters282:51.16 PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · 1000 Meters · Place 60 · Charlotte CatholicCharlotte Catholic1000 Meters60.3:51.06a PB10
Dec 7Liberty Flames HS InvitationalDec 7 · 1600 Meters · Place 67 · Charlotte CatholicCharlotte Catholic1600 Meters67.6:27.46a PB10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 172023 GCMSAA ChampionshipsApr 17 · 400 Meters · Place 20 · Holy TrinityHoly Trinity400 Meters201:17.358
Apr 172023 GCMSAA ChampionshipsApr 17 · 100 Meters · Place 44 · Holy TrinityHoly Trinity100 Meters4415.79 PB8
Mar 31CCS MS Home Meet 2Mar 31 · 200 Meters · Place 5 · Holy TrinityHoly Trinity200 Meters534.31 PB8
Mar 31CCS MS Home Meet 2Mar 31 · 200 Meters · Place 17 · Holy TrinityHoly Trinity200 Meters1734.318
Mar 31CCS MS Home Meet 2Mar 31 · 400 Meters · Place 2 · Holy TrinityHoly Trinity400 Meters21:16.19 PB8
Mar 31CCS MS Home Meet 2Mar 31 · 400 Meters · Place 6 · Holy TrinityHoly Trinity400 Meters61:16.198
Mar 31CCS MS Home Meet 2Mar 31 · 100 Meters · Place 2 · Holy TrinityHoly Trinity100 Meters215.888
Mar 31CCS MS Home Meet 2Mar 31 · 100 Meters · Place 20 · Holy TrinityHoly Trinity100 Meters2015.888
Mar 6PDS MS Home Meet #1Mar 6 · 200 Meters · Place 26 · Holy TrinityHoly Trinity200 Meters26.34.90a8
Mar 6PDS MS Home Meet #1Mar 6 · 100 Meters · Place 37 · Holy TrinityHoly Trinity100 Meters37.16.31a8