Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Region Cross Country Championships · Nov 12 | 33:00.6 | NCAA D1 Southeast Region Cross Country Championships | November 12, 2021 |
| 10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 10 | 32:11.2 | NCAA Division I Southeast Regional | November 10, 2023 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship · Jan 22 | 16:26.23 | NCHSAA State Championship | January 22, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championship - 3A · Nov 3 | 17:32.53 | NCHSAA State Championship - 3A | November 3, 2018 |
| 5,000 Meters · McAlpine Creek ParkNCHSAA 3A Midwest Regional · Jan 16 | 16:36.6 | NCHSAA 3A Midwest Regional | January 16, 2021 |
| 5,000 Meters · Northwood High SchoolNCHSAA 3A Mideast Regional · Oct 28 | 18:26.8 | NCHSAA 3A Mideast Regional | October 28, 2017 |
| 5,000 Meters · S. Alamance HSSouthern Alamance Meet · Aug 29 | 19:36.08 | Southern Alamance Meet | August 29, 2018 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 3A Mid-East Region · Oct 27 | 17:14.57 | NCHSAA 3A Mid-East Region | October 27, 2018 |
| 6,000 Meters · Elon UniversityFriday Night Lights · Sep 2 | 19:07.8 | Friday Night Lights | September 2, 2022 |
| 6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 19:33.3 | Adidas XC Invitational | September 15, 2023 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 28:02.7 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Franklin ParkColonial Athletic Association Cross Country Championships · Oct 30 | 27:12.7 | Colonial Athletic Association Cross Country Championships | October 30, 2021 |
| 8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 27 | 25:51.7 | 2023 CAA Cross Country Championship | October 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Southeast RegionalNov 10 · 10,000 Meters Championship · Place 142 · ElonElon | 10,000 Meters Championship | 142 | 32:11.2 PB | Jr |
| Oct 27 | 2023 CAA Cross Country ChampionshipOct 27 · 8,000 Meters College · Place 32 · ElonElon | 8,000 Meters College | 32 | 25:51.7 PB | Jr |
| Sep 23 | Virginia InvitationalSep 23 · 8,000 Meters College · ElonElon | 8,000 Meters College | 0 | DNS | Jr |
| Sep 15 | Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 54 · ElonElon | 6,000 Meters College | 54 | 19:33.3 PB | Jr |
| Sep 1 | Friday Night Lights Elon XC OpenerSep 1 · 6,000 Meters Varsity · Place 40 · ElonElon | 6,000 Meters Varsity | 40 | 18:53.8 | JR |
2022 Cross Country
2 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NCAA D1 Southeast Region Cross Country ChampionshipsNov 12 · 10,000 Meters Championships · Place 160 · ElonElon | 10,000 Meters Championships | 160 | 33:00.6 PB | Fr |
| Oct 30 | Colonial Athletic Association Cross Country ChampionshipsOct 30 · 8,000 Meters Championship · Place 30 · ElonElon | 8,000 Meters Championship | 30 | 27:12.7 PB | Fr |
| Sep 3 | Elon OpenerSep 3 · 6,000 Meters College · Place 45 · ElonElon | 6,000 Meters College | 45 | 19:33.7 | Fr |
| Jan 22 | NCHSAA State ChampionshipJan 22 · 5,000 Meters 3A · Place 10 · Southern AlamanceSouthern Alamance | 5,000 Meters 3A | 10 | 16:26.23 PB | 12 |
| Jan 16 | NCHSAA 3A Midwest RegionalJan 16 · 5,000 Meters Varsity · Place 5 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 5 | 16:36.6 PB | 12 |
2020 Cross Country
3 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCHSAA 2A State ChampionshipsNov 9 · 5,000 Meters 3A · Place 27 · Southern AlamanceSouthern Alamance | 5,000 Meters 3A | 27 | 16:35.08 | 11 |
| Nov 9 | NCHSAA 3A State ChampionshipNov 9 · 5,000 Meters Varsity · Place 27 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 27 | 16:35.08 | 11 |
| Oct 23 | Mid-Piedmont Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 2 | 16:50.48 | JR |
| Oct 12 | NC Runners Elite InvitationalOct 12 · 5,000 Meters Invitational · Place 7 · Southern AlamanceSouthern Alamance | 5,000 Meters Invitational | 7 | 16:56.38 | 11 |
| Sep 10 | Alamance County CC ChampionshipsSep 10 · 5,000 Meters Varsity · Place 2 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 2 | 18:31.44 | JR |
| Sep 6 | Friday Night Lights XC FestivalSep 6 · 5,000 Meters Invitational · Place 10 · Southern AlamanceSouthern Alamance | 5,000 Meters Invitational | 10 | 17:27.75 | — |
| Sep 4 | Alamance County WarmupSep 4 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 18:52.87 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCHSAA State Championship - 1ANov 3 · 5,000 Meters 3A · Place 72 · Southern AlamanceSouthern Alamance | 5,000 Meters 3A | 72 | 17:32.53 | 10 |
| Nov 3 | NCHSAA State Championship - 3ANov 3 · 5,000 Meters Varsity · Place 72 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 72 | 17:32.53 PB | 10 |
| Oct 27 | NCHSAA 3A Mid-East RegionOct 27 · 5,000 Meters Varsity · Place 17 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 17 | 17:14.57 PB | 10 |
| Oct 16 | Mid-Piedmont Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 17:36.36 | SO |
| Oct 2 | Mid Piedmont Meet #3Oct 2 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 17:34.48 | — |
| Sep 29 | Greensboro XC InvitationalSep 29 · 5,000 Meters Invitational · Place 15 · Southern AlamanceSouthern Alamance | 5,000 Meters Invitational | 15 | 17:44.57 | — |
| Sep 7 | Friday Night LightsSep 7 · 5,000 Meters Championship · Place 166 · Southern AlamanceSouthern Alamance | 5,000 Meters Championship | 166 | 18:30.84 | — |
| Aug 29 | Southern Alamance MeetAug 29 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 19:36.08 PB | 10 |
| Aug 21 | Alamance County ChampionshipAug 21 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 21:32.22 | — |
| Aug 15 | Alamance County Tune UpAug 15 · 5,000 Meters Varsity · Place 1 · Southern AlamanceSouthern Alamance | 5,000 Meters Varsity | 1 | 19:38.00 | 10 |
2017 Cross Country
3 results