Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:30.73Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1600 Meters · IndoorBallantyne Ridge Polar Bear #2 · Jan 294:42.82aBallantyne Ridge Polar Bear #2January 29, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:28.95Mount Tabor Mile & Throwing ThunderMarch 20, 2026
3200 Meters · OutdoorBR/CC Weekday Meet · Apr 2310:38.81aBR/CC Weekday MeetApril 23, 2026
400 Meters · OutdoorCannon MS Home Meet #1 · Mar 21:06.25aCannon MS Home Meet #1March 2, 2022
800 Meters · OutdoorSouthwestern 4A Conference Championship · Apr 302:07.65Southwestern 4A Conference ChampionshipApril 30, 2025
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:03.942NCHSAA 6A ChampsFebruary 12, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:32.38Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 16 · Charlotte CatholicCharlotte Catholic1600 Meters16.4:46.27a12
May 9NCHSAA 6A West RegionalMay 9 · 1600 Meters · Place 5 · Charlotte CatholicCharlotte Catholic1600 Meters5.4:29.67a12
Apr 23BR/CC Weekday MeetApr 23 · 3200 Meters · Place 3 · Charlotte CatholicCharlotte Catholic3200 Meters3.10:38.81a PB12
Apr 42026 App State HS InvitationalApr 4 · 3200 Meters · Charlotte CatholicCharlotte Catholic3200 Meters—DNS12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 5 · Charlotte CaCharlotte Ca1600 Meters54:28.95 PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 5 · Charlotte CaCharlotte Ca1 Mile54:30.73 PB12
Mar 7Clash of the CarolinasMar 7 · 1600 Meters · Place 14 · Charlotte CatholicCharlotte Catholic1600 Meters144:36.2112
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 1600 Meters · Place 9 · Charlotte CatholicCharlotte Catholic1600 Meters9.4:36.99aUnofficial12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 1600 Meters · Place 9 · Charlotte CatholicCharlotte Catholic1600 Meters9.4:42.84a12
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · Charlotte CatholicCharlotte Catholic800 MetersRelay Split—2:03.942 PB12
Feb 5Tryon meet #10Feb 5 · 1600 Meters · Place 5 · Charlotte CatholicCharlotte Catholic1600 Meters54:43.9212

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10NCHSAA 4A West RegionalMay 10 · 1600 Meters · Place 9 · Charlotte CatholicCharlotte Catholic1600 Meters9.4:34.59a11
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 800 Meters · Place 7 · Charlotte CatholicCharlotte Catholic800 Meters72:07.65 PB11
Apr 30Southwestern 4A Conference ChampionshipApr 30 · 1600 Meters · Place 3 · Charlotte CatholicCharlotte Catholic1600 Meters34:29.8211
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 144 · Charlotte CatholicCharlotte Catholic1600 Meters1444:30.63JR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 144 · Charlotte CatholicCharlotte CatholicMR Carnival: Rocky Hansen Christ Sch 4:04.291444:32.38 PBJR
Mar 21Lakeside LightsMar 21 · 1600 Meters · Place 3 · Charlotte CatholicCharlotte Catholic1600 Meters34:34.5611
Mar 1Spring into the Season KickoffMar 1 · 1600 Meters · Place 6 · Charlotte CatholicCharlotte Catholic1600 Meters6.4:37.84a11
Mar 1Spring into the Season KickoffMar 1 · 300m Hurdles · Charlotte CatholicCharlotte Catholic300m Hurdles36" / 0.914m—DNS11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Charlotte City Championship Feb 8 · 1600 Meters · Place 24 · Charlotte CatholicCharlotte Catholic1600 Meters244:47.79JR
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 1600 Meters · Place 3 · Charlotte CatholicCharlotte Catholic1600 Meters34:42.82a PB—
Jan 16Sun Valley Polar BearJan 16 · 1600 Meters · Place 6 · Charlotte CatholicCharlotte Catholic1600 Meters64:50.90—
Jan 16Sun Valley Polar BearJan 16 · 1600 Meters · Place 6 · Charlotte CatholicCharlotte Catholic1600 Meters64:50.90—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Christmas is Near InvitationalDec 21 · 1600 Meters · Place 27 · Charlotte CatholicCharlotte Catholic1600 Meters27.5:12.53aUnofficial11
May 1Southwestern 4A Conference ChampionshipMay 1 · 3200 Meters · Place 6 · Charlotte CatholicCharlotte Catholic3200 Meters610:44.39—
Apr 25CLS Home Meet #3Apr 25 · 1600 Meters · Place 3 · Charlotte CatholicCharlotte Catholic1600 Meters3.4:55.32a10
Apr 25CLS Home Meet #3Apr 25 · 800 Meters · Charlotte CatholicCharlotte Catholic800 Meters—DNS10
Apr 19Friday Night Lights at Providence HSApr 19 · 1600 Meters · Place 5 · Charlotte CatholicCharlotte Catholic1600 Meters5.4:50.20aUnofficial10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 1600 Meters · Charlotte CatholicCharlotte Catholic1600 Meters—DNS10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Porter Ridge Polar BearDec 6 · 1600 Meters · Charlotte CatholicCharlotte Catholic1600 Meters—NT10
Apr 25Marvin Ridge Home #3Apr 25 · 3200 Meters · Place 4 · Charlotte CatholicCharlotte Catholic3200 Meters411:02.87—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 6Cannon MS Home Meet #3Apr 6 · 1600 Meters · Place 5 · Holy TrinityHoly Trinity1600 Meters5.5:43.31a8
Apr 6Cannon MS Home Meet #3Apr 6 · 800 Meters · Holy TrinityHoly Trinity800 Meters—DNS8
Mar 302022 Charlotte Country Day - Middle School-1Mar 30 · 1600 Meters · Place 5 · Holy TrinityHoly Trinity1600 Meters5.5:41.78a8
Mar 302022 Charlotte Country Day - Middle School-1Mar 30 · 800 Meters · Place 9 · Holy TrinityHoly Trinity800 Meters9.2:37.88a8
Mar 9Chargers MS Meet (HT, CCDS, CDS, TE)Mar 9 · 1600 Meters · Place 4 · Holy TrinityHoly Trinity1600 Meters4.5:40.12a8
Mar 9Chargers MS Meet (HT, CCDS, CDS, TE)Mar 9 · 800 Meters · Place 6 · Holy TrinityHoly Trinity800 Meters6.2:36.66a8
Mar 2Cannon MS Home Meet #1Mar 2 · 1600 Meters · Place 4 · Holy TrinityHoly Trinity1600 Meters4.5:43.64a8
Mar 2Cannon MS Home Meet #1Mar 2 · 800 Meters · Place 4 · Holy TrinityHoly Trinity800 Meters4.2:46.25a8
Mar 2Cannon MS Home Meet #1Mar 2 · 400 Meters · Place 8 · Holy TrinityHoly Trinity400 Meters8.1:06.25a PB8

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19Latin vs Holy TrinityApr 19 · 800 Meters · Place 4 · Holy TrinityHoly Trinity800 Meters42:45.07—
Apr 19Latin vs Holy TrinityApr 19 · 1600 Meters · Place 4 · Holy TrinityHoly Trinity1600 Meters46:04.12—
Apr 14Cannon MS vs Holy Trinity MSApr 14 · 1600 Meters · Place 5 · Holy TrinityHoly Trinity1600 Meters5.6:07.60a7
Apr 14Cannon MS vs Holy Trinity MSApr 14 · 800 Meters · Place 7 · Holy TrinityHoly Trinity800 Meters7.2:51.11a7
Mar 10PDS vs Holy TrinityMar 10 · 1600 Meters · Place 6 · Holy TrinityHoly Trinity1600 Meters6.6:14.36a7
Mar 10PDS vs Holy TrinityMar 10 · 800 Meters · Place 6 · Holy TrinityHoly Trinity800 Meters6.2:53.86a7