Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 11 | 12:04.9 | Manhattan University Cross Country Invitational (HS) | October 11, 2025 |
| 5,000 Meters · Cary AcademyCAXC Senior Night · Oct 10 | 16:12.40 | CAXC Senior Night | October 10, 2024 |
| 5,000 Meters · Cedarock ParkBurlington Christian Academy · Sep 9 | 18:53 | Burlington Christian Academy | September 9, 2021 |
| 5,000 Meters · Crossroads Christian Crossroads Christian · Sep 21 | 18:02 | Crossroads Christian | September 21, 2021 |
| 5,000 Meters · Durham Academy XC CourseDurham Academy Invitational · Sep 10 | 16:24:14 | Durham Academy Invitational | September 10, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 4A State Championships · Oct 28 | 15:45.49 | NCISAA 4A State Championships | October 28, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 6 | 15:19.3 | Friday Night Lights | September 6, 2024 |
| 5,000 Meters · Jackson ParkWNCCC Invitational · Aug 27 | 16:36.58 | WNCCC Invitational | August 27, 2022 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 4A Cross Country Championships · Oct 24 | 14:49.51 | NCISAA 4A Cross Country Championships | October 24, 2025 |
| 5,000 Meters · Morley Field Sports ComplexBrooks XC National Championships · Dec 13 | 15:36.8 | Brooks XC National Championships | December 13, 2025 |
| 5,000 Meters · O'Neal SchoolTri-TAC Cross Country Championship · Oct 14 | 18:31.69 | Tri-TAC Cross Country Championship | October 14, 2021 |
| 5,000 Meters · Olsen ParkNCISAA 2A State Championship · Oct 29 | 17:09.13 | NCISAA 2A State Championship | October 29, 2021 |
| 5,000 Meters · Wake Med Soccer ParkTISAC Conference Championships · Oct 16 | 14:54.88 | TISAC Conference Championships | October 16, 2025 |
| 5,000 Meters · WakeMed Soccer ParkTISAC XC Championship · Oct 17 | 14:59.21 | TISAC XC Championship | October 17, 2024 |
| 8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 26 | 24:35.0 | Princeton Meadows Challenge | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | Brooks XC National ChampionshipsDec 13 · 5,000 Meters Championship · Place 10 · SouthSouth | 5,000 Meters Championship | 10 | 15:36.8 PB | 12 |
| Nov 29 | Brooks South XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 2 · Durham NCDurham NC | 5,000 Meters Championship | 2 | 14:52.81 | 12 |
| Oct 24 | NCISAA 4A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 1 · Cary AcademyCary Academy | 5,000 Meters Varsity | 1 | 14:49.51 PB | 12 |
| Oct 16 | TISAC Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 1 · Cary AcademyCary Academy | 5,000 Meters Varsity | 1 | 14:54.88 PB | 12 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Eastern State Championship · Place 1 · Cary AcademyCary Academy | 2.5 Miles Eastern State Championship | 1 | 12:04.9 PB | 12 |
| Oct 8 | Cary Academy Cross Country Senior NightOct 8 · 5,000 Meters Varsity · Place 1 · Cary AcademyCary Academy | 5,000 Meters Varsity | 1 | 16:31.6 | 12 |
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 4A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 5 · Cary AcademyCary Academy | 5,000 Meters Varsity | 5 | 16:08.69 | 10 |
| Oct 19 | TISAC XC ConferenceOct 19 · 5,000 Meters Varsity · Place 2 · Cary AcademyCary Academy | 5,000 Meters Varsity | 2 | 15:44.25 | 10 |
| Oct 12 | CAXC Senior Night Home MeetOct 12 · 5,000 Meters Varsity · Place 2 · Cary AcademyCary Academy | 5,000 Meters Varsity | 2 | 18:09.2 | 10 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 13 · Cary AcademyCary Academy | 5,000 Meters Championship | 13 | 15:23.5 | 10 |
| Aug 5 | 22nd Annual CAXC Alumni MeetAug 5 · 5,000 Meters Varsity · Place 2 · Cary AcademyCary Academy | 5,000 Meters Varsity | 2 | 17:55.7 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 123 · Cary AcademyCary Academy | 5,000 Meters Championship | 123 | 16:26.0 | 9 |
| Oct 28 | NCISAA 4A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 5 · Cary AcademyCary Academy | 5,000 Meters Varsity | 5 | 15:45.49 PB | 9 |
| Oct 7 | Hagan Stone XC Classic 2022Oct 7 · 5,000 Meters Championship · Place 7 · Cary AcademyCary Academy | 5,000 Meters Championship | 7 | 16:19.89 | 9 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 3 · Place 15 · Cary AcademyCary Academy | 5,000 Meters Varsity 3 | 15 | 16:27.2 | 9 |
| Sep 10 | Durham Academy InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · Cary AcademyCary Academy | 5,000 Meters Varsity | 4 | 16:24:14 PB | 9 |
| Aug 27 | WNCCC InvitationalAug 27 · 5,000 Meters Championship · Place 2 · Cary AcademyCary Academy | 5,000 Meters Championship | 2 | 16:36.58 PB | 9 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 2A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 3 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 3 | 17:09.13 PB | 8 |
| Oct 14 | Tri-TAC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 2 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 2 | 18:31.69 PB | 8 |
| Oct 7 | St. Thomas More Cross Country MeetOct 7 · 5,000 Meters Varsity · Place 1 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 1 | 18:08 | 8 |
| Sep 21 | Crossroads Christian Sep 21 · 5,000 Meters Varsity · Place 2 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 2 | 18:02 PB | 8 |
| Sep 9 | Burlington Christian AcademySep 9 · 5,000 Meters Varsity · Place 2 · Carolina FriendsCarolina Friends | 5,000 Meters Varsity | 2 | 18:53 PB | 8 |