Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Cary AcademyCary Academy Senior Night · Oct 10 | 19:15 | Cary Academy Senior Night | October 10, 2019 |
| 5,000 Meters · Cary AcademyCary Academy XC Senior Night · Oct 5 | 21:09 | Cary Academy XC Senior Night | October 5, 2018 |
| 5,000 Meters · Durham Academy XC CourseDA Home Meet 4 · Sep 21 | 22:29.8 | DA Home Meet 4 | September 21, 2023 |
| 5,000 Meters · Durham Academy XC CourseDurham Academy Invitational · Sep 10 | 21:36:31 | Durham Academy Invitational | September 10, 2022 |
| 5,000 Meters · Durham Riverside HSDurham Riverside HS Home Meet · Oct 10 | 20:18 | Durham Riverside HS Home Meet | October 10, 2018 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 22:57.48 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 18:48.8 | Adidas XC Challenge | September 21, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | TISAC XC ConferenceOct 19 · 5,000 Meters Varsity · Place 39 · Cary Academy | 5,000 Meters Varsity | 39 | 20:25.40 | 10 |
| Oct 12 | CAXC Senior Night Home MeetOct 12 · 5,000 Meters Varsity · Place 11 · Cary Academy | 5,000 Meters Varsity | 11 | 21:49.3 | 10 |
| Sep 21 | DA Home Meet 4Sep 21 · 5,000 Meters Varsity · Place 24 · Cary Academy | 5,000 Meters Varsity | 24 | 22:29.8 PB | 10 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Junior Varsity Red · Place 300 · Cary Academy | 5,000 Meters Junior Varsity Red | 300 | 22:34.2 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | TISAC ChampionshipOct 20 · 5,000 Meters Championship · Place 47 · Cary Academy | 5,000 Meters Championship | 47 | 20:28.4 | FR |
| Oct 14 | Cary Academy XC Senior NightOct 14 · 5,000 Meters Varsity · Place 23 · Cary Academy | 5,000 Meters Varsity | 23 | 21:23.70 | 9 |
| Sep 17 | adidas XC ChallengeSep 17 · 5,000 Meters Junior Varsity · Place 230 · Cary Academy | 5,000 Meters Junior Varsity | 230 | 21:43.2 | 9 |
| Sep 10 | Durham Academy InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 12 · Cary Academy | 5,000 Meters Junior Varsity | 12 | 21:36:31 PB | 9 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Individual · Place 68 · Cary Academy | 5,000 Meters Individual | 68 | 22:57.48 PB | 9 |
| Aug 6 | 21st Annual CAXC Alumni MeetAug 6 · 5,000 Meters Varsity · Place 29 · Cary Academy | 5,000 Meters Varsity | 29 | 25:48.5 | 9 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Cary Academy Senior NightOct 15 · 5,000 Meters Varsity · Place 14 · Cary Academy | 5,000 Meters Varsity | 14 | 20:15.40 | — |
| Oct 2 | Cary Academy Intrasquad Time TrialOct 2 · 5,000 Meters Varsity · Place 1 · Cary Academy | 5,000 Meters Varsity | 1 | 20:12.1Unofficial | 12 |
| Sep 29 | GRACE Home Meet #2Sep 29 · 5,000 Meters Varsity · Place 3 · Cary Academy | 5,000 Meters Varsity | 3 | 19:16 | 12 |
| Sep 21 | Cary Academy Dual Meet #1Sep 21 · 5,000 Meters Varsity · Place 8 · Cary Academy | 5,000 Meters Varsity | 8 | 19:12.10 | — |
| Sep 4 | Cary Academy Virtual Meet #1Sep 4 · 3,200 Meters Varsity · Place 9 · Cary Academy | 3,200 Meters Varsity | 9 | 11:43.5 | 12 |
2019 Cross Country
4 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | TISAC XC MeetOct 18 · 5,000 Meters Varsity · Place 30 · Cary Academy | 5,000 Meters Varsity | 30 | 19:24.1 | 10 |
| Oct 10 | Durham Riverside HS Home MeetOct 10 · 5,000 Meters Varsity · Place 19 · Cary Academy | 5,000 Meters Varsity | 19 | 20:18 PB | 10 |
| Oct 5 | Cary Academy XC Senior NightOct 5 · 5,000 Meters Varsity · Place 18 · Cary Academy | 5,000 Meters Varsity | 18 | 21:09 PB | 10 |
| Sep 29 | Greensboro XC InvitationalSep 29 · 5,000 Meters Varsity · Place 125 · Cary Academy | 5,000 Meters Varsity | 125 | 20:48.25 | — |
| Sep 8 | Durham Academy XC InvitationalSep 8 · 5,000 Meters Varsity · Place 14 · Cary Academy | 5,000 Meters Varsity | 14 | 21:01.2 | 10 |
| Aug 25 | Western NC Cross Country CarnivalAug 25 · 5,000 Meters Championship · Place 144 · Cary Academy | 5,000 Meters Championship | 144 | 20:08.6 | 10 |
| Aug 11 | Wake County Kickoff ClassicAug 11 · 3,000 Meters Varsity · Place 52 · Cary Academy | 3,000 Meters Varsity | 52 | 11:28.69 | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | TISAC Conference MeetOct 19 · 5,000 Meters Varsity · Place 56 · Cary Academy | 5,000 Meters Varsity | 56 | 21:34.2 | 9 |
| Oct 6 | Cary Academy Senior NightOct 6 · 5,000 Meters Varsity · Place 24 · Cary Academy | 5,000 Meters Varsity | 24 | 23:05 | 9 |
| Sep 22 | Ravenscroft Home MeetSep 22 · 5,000 Meters Varsity · Cary Academy | 5,000 Meters Varsity | 0 | 23:31Unofficial | 9 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters JV Red · Cary Academy | 5,000 Meters JV Red | — | 22:14.9 | 9 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Junior Varsity · Place 316 · Cary Academy | 5,000 Meters Junior Varsity | 316 | 22:14.9 | 9 |
| Aug 26 | WNC Cross Country CarnivalAug 26 · 3,000 Meters Varsity · Place 22 · Cary Academy | 3,000 Meters Varsity | 22 | 12:38.5 | 9 |