Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 11:16 | Shore Coaches Classic | October 2, 2021 |
| 4,000 Meters · Duke UniversityDUKE v. NC A&T & NCC · Sep 2 | 13:02.80 | DUKE v. NC A&T & NCC | September 2, 2025 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 6 | 16:26.49 | NJSIAA Sectionals - South | November 6, 2021 |
| 5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 16 | 16:46 | NJSIAA Meet of Champions | November 16, 2024 |
| 5,000 Meters · Salisbury Community ParkBlue Bear Invitational · Sep 11 | 19:33.0 | Blue Bear Invitational | September 11, 2026 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 29 | 20:19.2 | Elon Friday Night Lights Opener | August 29, 2025 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 30:23.7 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · Ivey Redmon Sports ComplexSpartan Classic · Oct 2 | 30:11.40 | Spartan Classic | October 2, 2026 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 26:53.9 | CAA Cross Country Championships | October 31, 2025 |
| 8,000 Meters · SalisburyChicknLegs XC Throwdown · Sep 26 | 30:08.2 | ChicknLegs XC Throwdown | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 91 · North Carolina A&TNorth Carolina A&T | 8,000 Meters CAA | 91 | 30:23.7 PB | So |
| Oct 2 | Spartan ClassicOct 2 · 8,000 Meters Collegiate · Place 18 · North Carolina A&TNorth Carolina A&T | 8,000 Meters Collegiate | 18 | 30:11.40 PB | So |
| Sep 26 | ChicknLegs XC ThrowdownSep 26 · 8,000 Meters College Men · Place 36 · North Carolina A&TNorth Carolina A&T | 8,000 Meters College Men | 36 | 30:08.2 PB | So |
| Sep 11 | Blue Bear InvitationalSep 11 · 5,000 Meters Collegiate · Place 9 · North Carolina A&TNorth Carolina A&T | 5,000 Meters Collegiate | 9 | 19:33.0 PB | So |
| Sep 4 | Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 114 · North Carolina A&TNorth Carolina A&T | 6,000 Meters College Men | 114 | 23:35.6 | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 87 · North Carolina A&TNorth Carolina A&T | 8,000 Meters Champ | 87 | 26:53.9 PB | Fr |
| Oct 3 | Great American XC Festival, Presented by GarminOct 3 · 8,000 Meters Varsity · Place 12 · NC A&TNC A&T | 8,000 Meters Varsity | 12 | 26:29.2 | FR |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 65 · N. Carolina A&TN. Carolina A&T | 6,000 Meters Varsity | 65 | 19:47.8 | FR |
| Sep 2 | DUKE v. NC A&T & NCCSep 2 · 4,000 Meters Dual · Place 20 · North Carolina A&TNorth Carolina A&T | 4,000 Meters Dual | 20 | 13:02.80 PB | Fr |
| Aug 29 | Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 56 · North Carolina A&TNorth Carolina A&T | 6,000 Meters Men's Race | 56 | 20:19.2 PB | Fr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 49 · Toms River NorthToms River North | 5,000 Meters Varsity | 49 | 16:46 PB | 12 |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 28 · Toms River NorthToms River North | 5,000 Meters Varsity | 28 | 16:52 | 12 |
| Nov 2 | NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 4 · Toms River NorthToms River North | 5,000 Meters Varsity | 4 | 15:39.82 | 12 |
| Oct 24 | Shore Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 15 · Toms River NorthToms River North | 5,000 Meters Varsity | 15 | 15:46 | — |
| Oct 15 | Ocean County XC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 7 · Toms River NorthToms River North | 5,000 Meters Varsity | 7 | 15:59.54 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 33 · Toms River NorthToms River North | 3,200 Meters Varsity | 33 | 10:37.49 | 12 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 33 · Toms River NorthToms River North | 3,200 Meters Varsity | 33 | 10:37.49 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJSIAA Meet of ChampionsNov 11 · 5,000 Meters Varsity · Place 86 · Toms River NorthToms River North | 5,000 Meters Varsity | 86 | 17:02 | 11 |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 27 · Toms River NorthToms River North | 5,000 Meters Varsity | 27 | 16:37 | 11 |
| Oct 28 | NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 7 · Toms River NorthToms River North | 5,000 Meters Varsity | 7 | 15:52.26 | 11 |
| Oct 28 | NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 7 · Toms River NorthToms River North | 5,000 Meters Varsity | 7 | 15:52.26 | 11 |
| Oct 19 | Shore Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 25 · Toms River NorthToms River North | 5,000 Meters Varsity | 25 | 16:25.99 | — |
| Oct 12 | Ocean County XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 6 · Toms River NorthToms River North | 5,000 Meters Varsity | 6 | 16:07 | — |
| Oct 5 | A-South ChampionshipsOct 5 · 5,000 Meters Junior Varsity · Place 2 · Toms River NorthToms River North | 5,000 Meters Junior Varsity | 2 | 16:25 | — |
2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 19 · Toms River NorthToms River North | 5,000 Meters Group 4 | 19 | 16:26.49 PB | 9 |
| Oct 21 | Ocean County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 29 · Toms River NorthToms River North | 5,000 Meters Varsity | 29 | 17:39 | 9 |
| Oct 14 | A-South ChampionshipsOct 14 · 5,000 Meters Varsity · Place 9 · Toms River NorthToms River North | 5,000 Meters Varsity | 9 | 16:46 | 9 |
| Oct 2 | Shore Coaches Classic Oct 2 · 3,200 Meters Freshman A · Place 1 · Toms River NorthToms River North | 3,200 Meters Freshman A | 1 | 11:16 PB | 9 |
| Sep 17 | Battle @ Ocean County ParkSep 17 · 3,200 Meters Freshman · Place 1 · Toms River NorthToms River North | 3,200 Meters Freshman | 1 | 11:13 | 9 |
| Sep 11 | Cherokee ChallengeSep 11 · 3,200 Meters Freshman · Place 1 · Toms River NorthToms River North | 3,200 Meters Freshman | 1 | 10:52.07 | 9 |