Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cary Academy21st Annual CAXC Alumni Meet · Aug 6 | 17:21.9 | 21st Annual CAXC Alumni Meet | August 6, 2022 |
| 5,000 Meters · Durham Academy XC CourseDurham Academy Invitational · Sep 10 | 16:18:12 | Durham Academy Invitational | September 10, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 4A State Championships · Oct 28 | 15:47.40 | NCISAA 4A State Championships | October 28, 2022 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 16:45.32 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 4A State Championships · Oct 31 | 17:27.97 | NCISAA 4A State Championships | October 31, 2020 |
| 5,000 Meters · Olsen ParkNCISAA 4A State Championship · Oct 29 | 16:14.1 | NCISAA 4A State Championship | October 29, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 16:01.7 | NXR Southeast Regional Championships | November 26, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 67 · Cary Academy | 5,000 Meters Championship | 67 | 16:01.7 PB | 12 |
| Oct 28 | NCISAA 4A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 6 · Cary Academy | 5,000 Meters Varsity | 6 | 15:47.40 PB | 12 |
| Oct 20 | TISAC ChampionshipOct 20 · 5,000 Meters Championship · Place 3 · Cary Academy | 5,000 Meters Championship | 3 | 15:56.0 | SR |
| Oct 14 | Cary Academy XC Senior NightOct 14 · 5,000 Meters Varsity · Place 1 · Cary Academy | 5,000 Meters Varsity | 1 | 17:22.30 | 12 |
| Oct 7 | Hagan Stone XC Classic 2022Oct 7 · 5,000 Meters Championship · Place 4 · Cary Academy | 5,000 Meters Championship | 4 | 16:06.44 | 12 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 3 · Place 4 · Cary Academy | 5,000 Meters Varsity 3 | 4 | 15:56.9 | 12 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Championship · Place 46 · Cary Academy | 5,000 Meters Championship | 46 | 16:09.1 | 12 |
| Sep 10 | Durham Academy InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · Cary Academy | 5,000 Meters Varsity | 2 | 16:18:12 PB | 12 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Championship · Place 5 · Cary Academy | 5,000 Meters Championship | 5 | 16:45.32 PB | 12 |
| Aug 6 | 21st Annual CAXC Alumni MeetAug 6 · 5,000 Meters Varsity · Place 1 · Cary Academy | 5,000 Meters Varsity | 1 | 17:21.9 PB | 12 |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 4A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 4 · Cary Academy | 5,000 Meters Varsity | 4 | 16:14.1 PB | 11 |
| Oct 21 | TISAC ChampionshipOct 21 · 5,000 Meters Varsity · Place 4 · Cary Academy | 5,000 Meters Varsity | 4 | 16:39.10 | — |
| Oct 15 | Cary Academy Senior NightOct 15 · 5,000 Meters Varsity · Place 3 · Cary Academy | 5,000 Meters Varsity | 3 | 18:48.90 | 11 |
| Oct 2 | 2021 Great American Cross Country FestivalOct 2 · 5,000 Meters Varsity · Place 10 · Cary Academy | 5,000 Meters Varsity | 10 | 16:34.7 | JR |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 2 · Cary Academy | 5,000 Meters Invitational | 2 | 16:30.60 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 2 · Cary Academy | 5,000 Meters Invitational | 2 | 16:30.60 | — |
| Sep 18 | Adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 29 · Cary Academy | 5,000 Meters Invitational | 29 | 17:19.4 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · Championship · Place 4 · Cary Academy | Championship | 4 | 17:29.26 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · Championship · Place 4 · Cary Academy | Championship | 4 | 17:29.26 | 11 |
| Sep 10 | Wilmington Beach BlastSep 10 · 5,000 Meters Varsity · Place 4 · Cary Academy | 5,000 Meters Varsity | 4 | 17:29.3Unofficial | 11 |
| Aug 28 | Cary Academy Home XC MeetAug 28 · 5,000 Meters Varsity · Place 4 · Cary Academy | 5,000 Meters Varsity | 4 | 18:15.9 | 11 |
| Aug 14 | BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 18 · Cary Academy | 3,000 Meters Varsity | 18 | 10:04.10 | 11 |
| Aug 7 | 20th Annual Cary Academy Alumni vs Varsity MeetAug 7 · 5,000 Meters Varsity · Place 5 · Cary Academy | 5,000 Meters Varsity | 5 | 18:25.90 | — |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NCISAA 4A State ChampionshipsOct 31 · 5,000 Meters NCISAA 4A Boys Championship · Place 23 · Cary Academy | 5,000 Meters NCISAA 4A Boys Championship | 23 | 17:27.97 PB | 10 |
| Oct 22 | TISAC ChampionshipOct 22 · 5,000 Meters Varsity · Place 9 · Cary Academy | 5,000 Meters Varsity | 9 | 17:12.30 | — |
| Oct 15 | Cary Academy Senior NightOct 15 · 5,000 Meters Varsity · Place 4 · Cary Academy | 5,000 Meters Varsity | 4 | 18:04.30 | — |
| Oct 3 | Cary Academy vs. Durham AcademyOct 3 · 5,000 Meters Varsity · Place 10 · Cary Academy | 5,000 Meters Varsity | 10 | 17:44.60 | 10 |
| Sep 21 | Cary Academy Dual Meet #1Sep 21 · 5,000 Meters Varsity · Place 5 · Cary Academy | 5,000 Meters Varsity | 5 | 18:33.20 | — |
| Sep 4 | Cary Academy Virtual Meet #1Sep 4 · 3,200 Meters Varsity · Place 7 · Cary Academy | 3,200 Meters Varsity | 7 | 11:39.3 | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | TISAC Conference MeetOct 17 · 5,000 Meters Varsity · Place 20 · Cary Academy | 5,000 Meters Varsity | 20 | 18:35.1 | 9 |
| Oct 5 | Great American Cross Country FestivalOct 5 · 5,000 Meters Varsity · Place 183 · Cary Academy-NC | 5,000 Meters Varsity | 183 | 18:43.0 | — |
| Sep 21 | Adidas XC ChallengeSep 21 · 5,000 Meters Invitational · Place 128 · Cary Academy | 5,000 Meters Invitational | 128 | 18:49.1 | 9 |
| Aug 24 | WNC Cross Country CarnivalAug 24 · 5,000 Meters Championship · Place 90 · Cary Academy | 5,000 Meters Championship | 90 | 19:43.2 | 9 |
| Aug 10 | Wake County Kickoff ClassicAug 10 · 3,000 Meters Grades 9-10 · Place 50 · Cary Academy | 3,000 Meters Grades 9-10 | 50 | 11:21.60 | 9 |