Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan College XC Invitational · Oct 13 | 14:24.7 | Manhattan College XC Invitational | October 13, 2018 |
| 3,200 Meters · Central Park of Morris CountyNJCTC MaGee Invitational · Sep 23 | 11:15.40 | NJCTC MaGee Invitational | September 23, 2017 |
| 3,200 Meters · Holmdel ParkShore Coaches Invitational · Oct 7 | 12:25 | Shore Coaches Invitational | October 7, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 18:18.5 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Central Park Bernie Magee Class meet · Sep 22 | 18:22.1 | Bernie Magee Class meet | September 22, 2018 |
| 5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - Non-Public North · Nov 15 | 18:01 | NJSIAA Sectionals - Non-Public North | November 15, 2020 |
| 5,000 Meters · Holmdel Park Colt Invitational · Oct 21 | 17:53.08 | Colt Invitational | October 21, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 150 · St. Peter's Prep | 5,000 Meters Championship | 150 | 18:01 | 11 |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 23 · St. Peter's Prep | 5,000 Meters Varsity | 23 | 17:30 | 11 |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 78 · St. Peter's Prep | 5,000 Meters Varsity | 78 | 17:58 | 11 |
| Sep 28 | Garret InvitationalSep 28 · 5,000 Meters Varsity · Place 2 · St. Peter's Prep | 5,000 Meters Varsity | 2 | 18:40 | 11 |
| Sep 13 | Battle at Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 36 · St. Peter's Prep | 5,000 Meters Varsity | 36 | 17:35 | 11 |
2018 Cross Country
5 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJCTC ChampionshipNov 4 · 3,200 Meters Freshman · Place 5 · St. Peter's Prep | 3,200 Meters Freshman | 5 | 10:45.93 | 9 |
| Oct 19 | South Hudson ChampionshipsOct 19 · 2 Miles Freshman · Place 2 · M9 Saint Peter's Prep | 2 Miles Freshman | 2 | 10:56.0 | — |
| Oct 14 | Manhattan HS InvitationalOct 14 · 1.25 Miles Freshman · Place 8 · St. Peters J | 1.25 Miles Freshman | 8 | 6:23.0 | 09 |
| Oct 10 | Jersey City ChampionshipsOct 10 · Varsity · Place 1 · St. Peter's Prep | Varsity | 1 | 9:49.00 | — |
| Oct 7 | Shore Coaches Invitational Oct 7 · 3,200 Meters Freshman - B · Place 11 · St Peters Prep | 3,200 Meters Freshman - B | 11 | 12:25 PB | 9 |
| Sep 30 | Stewart InvitationalSep 30 · 3,200 Meters Freshman · Place 7 · St. Peter's Prep | 3,200 Meters Freshman | 7 | 10:49.06 | 9 |
| Sep 23 | NJCTC MaGee InvitationalSep 23 · 3,200 Meters Frosh #2 · Place 13 · St Peters Prep | 3,200 Meters Frosh #2 | 13 | 11:15.40 PB | 9 |
| Sep 16 | St. Dominic Academy InvitationalSep 16 · 2.25 Miles Freshman · Place 5 · St. Peter's Prep | 2.25 Miles Freshman | 5 | 13:18.36 | 9 |
| Sep 9 | Cherokee ChallengeSep 9 · 3,200 Meters Freshman · Place 65 · St. Peter's Prep | 3,200 Meters Freshman | 65 | 11:53.54 | 9 |