Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 11 | 1:35:39.9 | NJCAA National Half Marathon Championships | November 11, 2025 |
| 5,000 Meters · Ashbrook HSBig South Conference Championship · Oct 18 | 22:04.53 | Big South Conference Championship | October 18, 2022 |
| 5,000 Meters · Cleveland Community CollegeNJCAA Region 10 Cross Country Championship · Oct 25 | 19:04.43 | NJCAA Region 10 Cross Country Championship | October 25, 2025 |
| 5,000 Meters · Cleveland Community College North CampusYeti Invitational · Sep 21 | 21:43.18 | Yeti Invitational | September 21, 2024 |
| 5,000 Meters · Freedom HSNCHSAA 3A West Regional · Oct 29 | 21:39 | NCHSAA 3A West Regional | October 29, 2022 |
| 5,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 8 | 21:39.4 | NJCAA Division I Cross Country Championships 2025 | November 8, 2025 |
| 5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 21:22.4 | Royals Challenge | October 11, 2024 |
| 5,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 19:42.2 | Upstate XC Invite | October 18, 2025 |
| 5,000 Meters · Pfeiffer UniversityPfeiffer XC Invitational · Sep 12 | 20:42.9 | Pfeiffer XC Invitational | September 12, 2025 |
| 5,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 9 | 21:17.0 | NJCAA D1 XC Championships | November 9, 2024 |
| 5,000 Meters · Salisbury Community ParkBlue Bear XC Invitational · Oct 10 | 20:17.75 | Blue Bear XC Invitational | October 10, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 65 · Gaston (NC)Gaston (NC) | 13.1 Miles College | 65 | 1:35:39.9 PB | So |
| Nov 8 | NJCAA Division I Cross Country Championships 2025Nov 8 · 5,000 Meters NJCAA D1 · Place 104 · Gaston (NC)Gaston (NC) | 5,000 Meters NJCAA D1 | 104 | 21:39.4 PB | So |
| Oct 25 | NJCAA Region 10 Cross Country ChampionshipOct 25 · 5,000 Meters D1 · Place 1 · Gaston (NC)Gaston (NC) | 5,000 Meters D1 | 1 | 19:04.43 PB | So |
| Oct 18 | Upstate XC InviteOct 18 · 5,000 Meters College · Place 96 · Gaston (NC)Gaston (NC) | 5,000 Meters College | 96 | 19:42.2 PB | So |
| Oct 10 | Blue Bear XC InvitationalOct 10 · 5,000 Meters College · Place 1 · Gaston (NC)Gaston (NC) | 5,000 Meters College | 1 | 20:17.75 PB | So |
| Sep 20 | Yeti Invitational 2025Sep 20 · 5,000 Meters New Division · Place 1 · Gaston (NC)Gaston (NC) | 5,000 Meters New Division | 1 | 20:36.32Unofficial | So |
| Sep 12 | Pfeiffer XC InvitationalSep 12 · 5,000 Meters College · Place 11 · Gaston (NC)Gaston (NC) | 5,000 Meters College | 11 | 20:42.9 PB | So |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NJCAA HALF-MARATHON CHAMPIONSHIPSNov 12 · 13.1 Miles Varsity · Place 61 · Gaston (N.C.)Gaston (N.C.) | 13.1 Miles Varsity | 61 | 1:40:22.1 | FR |
| Nov 9 | NJCAA D1 XC ChampionshipsNov 9 · 5,000 Meters Division I · Place 137 · Gaston (NC)Gaston (NC) | 5,000 Meters Division I | 137 | 21:17.0 PB | Fr |
| Oct 26 | NJCAA Region X Cross Country ChampionshipOct 26 · 5,000 Meters D1 · Place 4 · Gaston (NC)Gaston (NC) | 5,000 Meters D1 | 4 | 21:00.18 | Fr |
| Oct 11 | Royals ChallengeOct 11 · 5,000 Meters Varsity · Place 60 · Gaston CollegeGaston College | 5,000 Meters Varsity | 60 | 21:22.4 | FR |
| Oct 11 | Royals ChallengeOct 11 · 5,000 Meters Blue · Place 59 · Gaston (NC)Gaston (NC) | 5,000 Meters Blue | 59 | 21:22.4 PB | Fr |
| Sep 21 | Yeti InvitationalSep 21 · 5,000 Meters New Division · Place 4 · Gaston (NC)Gaston (NC) | 5,000 Meters New Division | 4 | 21:43.18 PB | Fr |
| Sep 14 | Pfeiffer InvitationalSep 14 · 5,000 Meters College · Place 18 · Gaston (NC)Gaston (NC) | 5,000 Meters College | 18 | 21:45.8 | Fr |
2023 Cross Country
3 results2022 Cross Country
3 results