Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 MPSF Indoor Track and Field Championships · Feb 285:13.04a2026 MPSF Indoor Track and Field ChampionshipsFebruary 28, 2026
1500 Meters · OutdoorBryan Clay Invitational · Apr 164:42.88aBryan Clay InvitationalApril 16, 2026
1600 Meters · IndoorPinecrest Polar Bear Meet 3 · Feb 35:41.71Pinecrest Polar Bear Meet 3February 3, 2024
1600 Meters · OutdoorNCISAA DIII Track & Field State Championships · May 205:26.78aNCISAA DIII Track & Field State ChampionshipsMay 20, 2022
1600 Meters · Outdoor · Hand timedRavens home meet #2 2020 · Mar 126:48.2hRavens home meet #2 2020March 12, 2020
3000 Meters · IndoorWolfpack Classic (University of Nevada - Reno) · Feb 711:56.94aWolfpack Classic (University of Nevada - Reno)February 7, 2025
3200 Meters · OutdoorTriTAC Conference Championship Meet · May 511:59.11aTriTAC Conference Championship MeetMay 5, 2022
3200 Meters · Outdoor · Hand timedRavens home meet #2 2020 · Mar 1214:30.9hRavens home meet #2 2020March 12, 2020
5000 Meters · OutdoorBryan Clay Invitational · Apr 1617:51.22aBryan Clay InvitationalApril 16, 2026
800 Meters · OutdoorNCISAA D3 T&F State Championships · May 172:23.63aNCISAA D3 T&F State ChampionshipsMay 17, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 5000 Meters · Place 27 · PepperdinePepperdine5000 Meters27.17:54.16aSo
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 40 · PepperdinePepperdine1500 Meters40.4:43.22aSo
May 1Steve Scott InvitationalMay 1 · 1500 Meters · Place 2 · PepperdinePepperdine1500 Meters24:48.30aSo
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 213 · PepperdinePepperdine5000 Meters213.17:51.22a PBSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 315 · PepperdinePepperdine1500 Meters315.4:42.88a PBSo
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 5000 Meters · Place 14 · PepperdinePepperdine5000 Meters1418:02.11aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 5000 Meters · Place 20 · PepperdinePepperdine5000 Meters20.18:19.60aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 1 Mile · Place 20 · PepperdinePepperdine1 Mile20.5:13.04a PBSo
Feb 13Battle Born ClassicFeb 13 · 1 Mile · Place 8 · PepperdinePepperdine1 Mile8.5:14.61aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3Occidental InvitationalMay 3 · 1500 Meters · Place 27 · PepperdinePepperdine1500 Meters274:57.45FR
Apr 172025 Leopard InviteApr 17 · 1500 Meters · Place 7 · PepperdinePepperdine1500 Meters7.4:55.70aFr
Apr 42025 Triton InvitationalApr 4 · 1500 Meters · Place 54 · PepperdinePepperdine1500 Meters544:57.42aFr
Mar 282025 Vince O'Boyle TF ClassicMar 28 · 1500 Meters · Place 20 · PepperdinePepperdine1500 Meters205:01.66aFR
Mar 212025 Bob Larsen DistanceMar 21 · 5000 Meters · Place 26 · PepperdinePepperdine5000 Meters2619:34.52aFR
Mar 72025 Ben Brown InviteMar 7 · 5000 Meters · Place 64 · PepperdinePepperdine5000 Meters6419:25.55a—
Mar 12025 Gaucho RelaysMar 1 · 1500 Meters · Place 7 · PepperdinePepperdine1500 Meters75:01.23a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Wolfpack Classic (University of Nevada - Reno)Feb 7 · 1 Mile · Place 28 · PepperdinePepperdine1 Mile28.5:49.87aFr
Feb 7Wolfpack Classic (University of Nevada - Reno)Feb 7 · 3000 Meters · Place 18 · PepperdinePepperdine3000 Meters18.11:56.94a PBFr

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 17NCISAA D3 T&F State ChampionshipsMay 17 · 3200 Meters · Place 5 · O'NealO'Neal3200 Meters5.12:04.52a12
May 17NCISAA D3 T&F State ChampionshipsMay 17 · 1600 Meters · Place 5 · O'NealO'Neal1600 Meters5.5:30.3012
May 17NCISAA D3 T&F State ChampionshipsMay 17 · 800 Meters · Place 5 · O'NealO'Neal800 Meters5.2:23.63a PB12
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 1 · The O'Neal SchoolThe O'Neal School1600 Meters15:27.67—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 800 Meters · Place 1 · The O'Neal SchoolThe O'Neal School800 Meters12:26.10—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 5 · The O'Neal SchoolThe O'Neal School1600 Meters55:32.15—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 800 Meters · Place 1 · The O'Neal SchoolThe O'Neal School800 Meters12:26.10—
May 1Tri TAC ChampionshipMay 1 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters15:33.85a—
May 1Tri TAC ChampionshipMay 1 · 800 Meters · Place 1 · O'NealO'Neal800 Meters12:29.45a—
Apr 26Cary AC Elite Sprint & DistanceApr 26 · 800 Meters · Place 9 · The O'Neal SchoolThe O'Neal School800 Meters92:29.8712
Apr 26Cary AC Elite Sprint & DistanceApr 26 · 1600 Meters · Place 7 · The O'Neal SchoolThe O'Neal School1600 Meters75:32.1612
Apr 132024 Union Pines Viking RelaysApr 13 · 3200 Meters · Place 1 · The O'Neal SThe O'Neal S3200 Meters112:02.68—
Apr 132024 Union Pines Viking RelaysApr 13 · 3200 Meters · Place 1 · The O'Neal SThe O'Neal S3200 Meters112:02.68—
Mar 28DA Home Meet 2Mar 28 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters15:37.1—
Mar 28DA Home Meet 2Mar 28 · 800 Meters · Place 3 · O'NealO'Neal800 Meters32:26.1—
Mar 212024 Tri TAC Meet #2Mar 21 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters25:32.55a—
Mar 212024 Tri TAC Meet #2Mar 21 · 800 Meters · Place 1 · O'NealO'Neal800 Meters12:34.15a—
Mar 16Mid-South RelaysMar 16 · 1600 Meters · Place 3 · The O'Neal SThe O'Neal S1600 Meters35:39.4812
Mar 16Mid-South RelaysMar 16 · 1600 Meters · Place 3 · O'NealO'Neal1600 Meters35:39.48a—
Mar 14Tri TAC Meet #1Mar 14 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters113:02.81a—
Mar 14Tri TAC Meet #1Mar 14 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters15:45.54a—
Mar 14Tri TAC Meet #1Mar 14 · 800 Meters · Place 1 · O'NealO'Neal800 Meters12:36.87a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Pinecrest Polar Bear Meet 3Feb 3 · 1600 Meters · Place 2 · The O'Neal SThe O'Neal S1600 Meters25:41.71 PB12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19NCISAA DIII T&F State ChampionshipsMay 19 · 3200 Meters · Place 5 · O'NealO'Neal3200 Meters5.12:18.17a11
May 19NCISAA DIII T&F State ChampionshipsMay 19 · 1600 Meters · Place 9 · O'NealO'Neal1600 Meters9.5:41.71a11
May 19NCISAA DIII T&F State ChampionshipsMay 19 · 800 Meters · Place 4 · O'NealO'Neal800 Meters4.2:30.69a11
May 42023 Tri TAC Conference ChampionshipMay 4 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters1.12:58.93a11
May 42023 Tri TAC Conference ChampionshipMay 4 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.5:37.34a11
May 42023 Tri TAC Conference ChampionshipMay 4 · 800 Meters · Place 1 · O'NealO'Neal800 Meters1.2:36.54a11
Apr 20Tri TAC Regular Season #3Apr 20 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.6:03.78a11
Apr 20Tri TAC Regular Season #3Apr 20 · 800 Meters · Place 1 · O'NealO'Neal800 Meters1.2:40.60a11
Apr 13Tri-TAC Meet at FCDSApr 13 · 3200 Meters · Place 2 · O'NealO'Neal3200 Meters2.13:27.06a11
Apr 13Tri-TAC Meet at FCDSApr 13 · 1600 Meters · Place 4 · O'NealO'Neal1600 Meters4.6:00.21a11
Apr 13Tri-TAC Meet at FCDSApr 13 · 800 Meters · Place 4 · O'NealO'Neal800 Meters4.2:44.44a11
Mar 23Tri TAC Regular Season #1Mar 23 · 1600 Meters · Place 4 · O'NealO'Neal1600 Meters4.6:02.13aUnofficial11
Mar 23Tri TAC Regular Season #1Mar 23 · 800 Meters · Place 2 · O'NealO'Neal800 Meters2.2:45.64aUnofficial11

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20NCISAA DIII Track & Field State ChampionshipsMay 20 · 3200 Meters · Place 2 · O'NealO'Neal3200 Meters2.12:06.96a10
May 20NCISAA DIII Track & Field State ChampionshipsMay 20 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.5:26.78a PB10
May 20NCISAA DIII Track & Field State ChampionshipsMay 20 · 800 Meters · Place 2 · O'NealO'Neal800 Meters2.2:26.79a10
May 5TriTAC Conference Championship MeetMay 5 · 3200 Meters · Place 2 · O'NealO'Neal3200 Meters2.11:59.11a PB10
May 5TriTAC Conference Championship MeetMay 5 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.5:37.13a10
May 5TriTAC Conference Championship MeetMay 5 · 800 Meters · Place 2 · O'NealO'Neal800 Meters2.2:31.37a10
Apr 26TriTAC Regular Season #1Apr 26 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters1.5:39.36a10
Apr 26TriTAC Regular Season #1Apr 26 · 800 Meters · Place 1 · O'NealO'Neal800 Meters1.2:35.29a10
Apr 11NRCA vs High Point vs O'NealApr 11 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters1.12:15.6210
Apr 11NRCA vs High Point vs O'NealApr 11 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters1.5:51.0010
Apr 11NRCA vs High Point vs O'NealApr 11 · 800 Meters · Place 1 · O'NealO'Neal800 Meters1.2:39.0710
Mar 15Meet 3 @ North Moore Mar 15 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters1.5:45.610
Mar 15Meet 3 @ North Moore Mar 15 · 800 Meters · Place 1 · O'NealO'Neal800 Meters1.2:40.110
Mar 92022 Charlotte Country Day - HOME-1 vs Cannon, Latin, O'NealMar 9 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters1.12:19.32a10
Mar 92022 Charlotte Country Day - HOME-1 vs Cannon, Latin, O'NealMar 9 · 1600 Meters · Place 1 · O'NealO'Neal1600 Meters1.5:42.40a10
Mar 92022 Charlotte Country Day - HOME-1 vs Cannon, Latin, O'NealMar 9 · 800 Meters · Place 3 · O'NealO'Neal800 Meters3.2:38.97a10
Mar 5Meet 1 - PinecrestMar 5 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters1.12:14.12a10
Mar 5Meet 1 - PinecrestMar 5 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.5:47.95a10
Mar 5Meet 1 - PinecrestMar 5 · 800 Meters · Place 9 · O'NealO'Neal800 Meters9.2:58.68a10

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15NCISAA DIII Track & Field ChampionshipMay 15 · 3200 Meters · Place 4 · O'NealO'Neal3200 Meters4.12:47.009
May 15NCISAA DIII Track & Field ChampionshipMay 15 · 1600 Meters · Place 8 · O'NealO'Neal1600 Meters8.6:22.15a9
May 15NCISAA DIII Track & Field ChampionshipMay 15 · 800 Meters · Place 9 · O'NealO'Neal800 Meters9.2:51.40a9
Apr 292021 Tri TAC Conference ChampionshipApr 29 · 3200 Meters · Place 3 · O'NealO'Neal3200 Meters3.13:54.53a9
Apr 292021 Tri TAC Conference ChampionshipApr 29 · 1600 Meters · Place 3 · O'NealO'Neal1600 Meters3.6:11.73a9
Apr 292021 Tri TAC Conference ChampionshipApr 29 · 800 Meters · Place 4 · O'NealO'Neal800 Meters4.2:46.91a9
Apr 22Tri-TAC Regular Season #6Apr 22 · 3200 Meters · Place 2 · O'NealO'Neal3200 Meters2.13:21.60a9
Apr 22Tri-TAC Regular Season #6Apr 22 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.6:08.73a9
Apr 22Tri-TAC Regular Season #6Apr 22 · 800 Meters · Place 4 · O'NealO'Neal800 Meters4.2:50.05a9
Apr 15Tri-TAC Regular Season #5Apr 15 · 3200 Meters · Place 1 · O'NealO'Neal3200 Meters1.13:25.52a9
Apr 15Tri-TAC Regular Season #5Apr 15 · 1600 Meters · Place 2 · O'NealO'Neal1600 Meters2.6:08.65a9
Apr 15Tri-TAC Regular Season #5Apr 15 · 800 Meters · Place 3 · O'NealO'Neal800 Meters3.2:47.95a9
Apr 8Tri-TAC Regular Meet #4Apr 8 · 3200 Meters · Place 2 · O'NealO'Neal3200 Meters2.13:42.94a9
Apr 8Tri-TAC Regular Meet #4Apr 8 · 1600 Meters · Place 3 · O'NealO'Neal1600 Meters3.6:15.93a9
Mar 11Tri-TAC Regular SeasonMar 11 · 3200 Meters · Place 3 · O'NealO'Neal3200 Meters3.14:07.88a9
Mar 11Tri-TAC Regular SeasonMar 11 · 1600 Meters · Place 4 · O'NealO'Neal1600 Meters4.6:28.29a9
Mar 11Tri-TAC Regular SeasonMar 11 · 800 Meters · Place 4 · O'NealO'Neal800 Meters4.3:02.96a9

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Ravens home meet #2 2020Mar 12 · 3200 Meters · Place 4 · O'NealO'Neal3200 Meters4.14:30.9h PB8
Mar 12Ravens home meet #2 2020Mar 12 · 1600 Meters · Place 6 · O'NealO'Neal1600 Meters6.6:48.2h PB8