Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 17:34.7 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 16:22.9 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 17:27 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Nov 6 | 16:19.66 | NJCTC Cross Country Championship | November 6, 2021 |
| 5150 m · Warinanco ParkUnion County Championships · Oct 19 | 16:21 | Union County Championships | October 19, 2023 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 29 | 19:14.64 | Lehigh Invitational | August 29, 2025 |
| 8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 17 | 25:56.7 | IC4A/ECAC Cross Country Championships | October 17, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 27:28.7 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 26:02.6 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Metgzar Field XC CourseLafayette XC Invite · Sep 11 | 26:04.9 | Lafayette XC Invite | September 11, 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 23 | Bison OpenOct 23 · 6,000 Meters Open · Place 2 · LehighLehigh | 6,000 Meters Open | 2 | 19:09.70 | SO |
| Oct 17 | IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 160 · LehighLehigh | 8,000 Meters Collegiate | 160 | 25:56.7 PB | So |
| Oct 2 | Paul Short RunOct 2 · 8,000 Meters Open · Place 201 · LehighLehigh | 8,000 Meters Open | 201 | 27:28.7 PB | So |
| Sep 25 | Lafayette vs. LehighSep 25 · 8,000 Meters Varsity · Place 19 · LehighLehigh | 8,000 Meters Varsity | 19 | 26:21.4 | So |
| Sep 11 | Lafayette XC InviteSep 11 · 8,000 Meters College · Place 12 · LehighLehigh | 8,000 Meters College | 12 | 26:04.9 PB | So |
2025 Cross Country
3 results2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 143 · Union Catholic RegUnion Catholic Reg | 5,000 Meters Championship - Northeast | 143 | 17:34.7 PB | 11 |
| Nov 11 | NJSIAA Meet of ChampionsNov 11 · 5,000 Meters Varsity · Place 68 · Union CatholUnion Cathol | 5,000 Meters Varsity | 68 | 16:52 | 11 |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 13 · Union CatholUnion Cathol | 5,000 Meters Varsity | 13 | 16:46 | 11 |
| Oct 19 | Union County ChampionshipsOct 19 · 5,150 Meters Varsity · Place 15 · Union Catholic RegUnion Catholic Reg | 5,150 Meters Varsity | 15 | 16:21 PB | 11 |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 6 · Union CatholUnion Cathol | 5,000 Meters Varsity | 6 | 16:58 | — |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 44 · Union Catholic RegUnion Catholic Reg | 5,000 Meters Championship | 44 | 16:22.9 PB | 11 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 198 · Union Catholic RegUnion Catholic Reg | 5,000 Meters Championship - Northeast | 198 | 18:51.9 | 10 |
| Nov 12 | NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 28 · Union CatholUnion Cathol | 5,000 Meters Varsity | 28 | 16:34 | 10 |
| Nov 5 | NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 15 · Union CatholUnion Cathol | 5,000 Meters Varsity | 15 | 16:33 | 10 |
| Oct 20 | Union County ChampionshipsOct 20 · 5,150 Meters Varsity · Place 16 · Union Catholic RegUnion Catholic Reg | 5,150 Meters Varsity | 16 | 16:28 | 10 |
| Oct 11 | Union County Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 8 · Union CatholUnion Cathol | 5,000 Meters Varsity | 8 | 16:15 | 10 |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 7 · Union CatholUnion Cathol | 5,000 Meters Varsity | 7 | 16:33 | 10 |
| Sep 24 | Bowdoin Park XC ClassicSep 24 · 5,000 Meters Varsity · Place 26 · Union Catholic Reg.Union Catholic Reg. | 5,000 Meters Varsity | 26 | 17:04.6 | — |
| Sep 24 | Bowdoin Park XC ClassicSep 24 · 5,000 Meters Varsity · Place 44 · Union Catholic Reg.Union Catholic Reg. | 5,000 Meters Varsity | 44 | 17:04.6 | — |
| Sep 10 | Roxbury InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · Union CatholUnion Cathol | 5,000 Meters Varsity | 2 | 15:51.20 | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 101 · Union CatholUnion Cathol | 5,000 Meters Varsity | 101 | 17:11 | 9 |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 18 · Union CatholUnion Cathol | 5,000 Meters Varsity | 18 | 17:03 | 9 |
| Nov 6 | NJCTC Cross Country ChampionshipNov 6 · 5,000 Meters Varsity · Place 5 · Union Catholic RegUnion Catholic Reg | 5,000 Meters Varsity | 5 | 16:19.66 PB | 9 |
| Oct 28 | Union County ChampionshipsOct 28 · 5,150 Meters Varsity · Place 15 · UNION CATHOLUNION CATHOL | 5,150 Meters Varsity | 15 | 17:00 | FR |
| Oct 2 | Shore Coaches Classic Oct 2 · 5,000 Meters Varsity F · Place 13 · Union Catholic RegUnion Catholic Reg | 5,000 Meters Varsity F | 13 | 17:27 PB | 9 |
| Sep 25 | Magee Memorial ClassicSep 25 · 3,200 Meters Freshman · Place 1 · Union CatholUnion Cathol | 3,200 Meters Freshman | 1 | 10:42.2 | 9 |
| Sep 11 | Roxbury InvitationalSep 11 · 5,000 Meters Varsity · Place 12 · Union CatholUnion Cathol | 5,000 Meters Varsity | 12 | 16:36.19 | 9 |