Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Central Park of Morris CountyNJCTC MaGee Class Meet · Sep 19 | 9:49.0 | NJCTC MaGee Class Meet | September 19, 2015 |
| 5,000 Meters · Central Park of Morris CountyNJCTC MaGee Invitational · Sep 23 | 17:49.30 | NJCTC MaGee Invitational | September 23, 2017 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 7 | 18:11 | Shore Coaches Invitational | October 7, 2017 |
| 5,000 Meters · Holmdel ParkNJSIAA Non- Public A Championship · Nov 12 | 18:07 | NJSIAA Non- Public A Championship | November 12, 2016 |
| 5,000 Meters · Sandfordville Elementary XC CourseWarwick Wave Mania · Sep 10 | 19:11.96 | Warwick Wave Mania | September 10, 2016 |
| 5,000 Meters · Six FlagsSix Flags Wild Safari · Sep 24 | 18:25 | Six Flags Wild Safari | September 24, 2016 |
| 5150 m · Warinanco ParkUnion County Championships · Oct 25 | 17:53 | Union County Championships | October 25, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 49 · Oratory Prep | 5,000 Meters Varsity | 49 | 17:41 | 11 |
| Nov 4 | NJCTC ChampionshipNov 4 · 5,000 Meters Varsity · Place 40 · Oratory Prep | 5,000 Meters Varsity | 40 | 17:16.58 | 11 |
| Oct 25 | Union County ChampionshipOct 25 · 5,150 Meters Varsity · Place 26 · Oratory Prep | 5,150 Meters Varsity | 26 | 17:20 | 11 |
| Oct 17 | Union County Conference ChampOct 17 · 5,150 Meters Varsity · Place 6 · Oratory Prep | 5,150 Meters Varsity | 6 | 17:41 | — |
| Oct 13 | Greystone InvitationalOct 13 · 5,000 Meters Varsity · Place 9 · Oratory Prep | 5,000 Meters Varsity | 9 | 17:32.36 | 11 |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - F · Place 36 · Oratory Prep | 5,000 Meters Varsity - F | 36 | 18:11 PB | 11 |
| Sep 23 | NJCTC MaGee InvitationalSep 23 · 5,000 Meters Junior #2 · Place 22 · Oratory Prep | 5,000 Meters Junior #2 | 22 | 17:49.30 PB | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NJSIAA Non- Public A ChampionshipNov 12 · 5,000 Meters Varsity · Place 57 · Oratory Prep | 5,000 Meters Varsity | 57 | 18:07 PB | 10 |
| Nov 5 | New Jersey Catholic Conference ChampionshipNov 5 · 5,000 Meters Varsity · Place 35 · Oratory Prep | 5,000 Meters Varsity | 35 | 17:28.39 | 10 |
| Oct 26 | Union County ChampionshipsOct 26 · 5,150 Meters Varsity · Place 45 · Oratory Prep | 5,150 Meters Varsity | 45 | 17:53 | 10 |
| Oct 25 | Union County ChampionshipsOct 25 · 5,150 Meters Varsity · Place 45 · Oratory Prep | 5,150 Meters Varsity | 45 | 17:53 PB | 10 |
| Oct 7 | Greystone InvitationalOct 7 · 5,000 Meters Varsity · Place 8 · Oratory Prep | 5,000 Meters Varsity | 8 | 18:14.06 | 10 |
| Oct 1 | Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity F · Place 65 · Oratory Prep | 5,000 Meters Varsity F | 65 | 18:35 | 10 |
| Sep 24 | Six Flags Wild SafariSep 24 · 5,000 Meters Varsity D · Place 54 · Oratory Prep | 5,000 Meters Varsity D | 54 | 18:25 PB | 10 |
| Sep 10 | Warwick Wave Mania Sep 10 · 5,000 Meters Junior Varsity 2 · Place 12 · Oratory Prep | 5,000 Meters Junior Varsity 2 | 12 | 19:11.96 PB | 10 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJCTC ChampionshipNov 7 · 5,000 Meters Junior Varsity · Place 43 · Oratory Prep | 5,000 Meters Junior Varsity | 43 | 18:57.55 | 9 |
| Oct 28 | Union County ChampionshipsOct 28 · 5,150 Meters Junior Varsity · Place 75 · Oratory Prep | 5,150 Meters Junior Varsity | 75 | 19:30 | 9 |
| Oct 9 | Greystone InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 27 · Oratory Prep | 5,000 Meters Junior Varsity | 27 | 19:49.93 | 9 |
| Oct 3 | Shore Coaches InvitationalOct 3 · 5,000 Meters Junior Varsity E · Place 11 · Oratory Prep | 5,000 Meters Junior Varsity E | 11 | 20:07.37Unofficial | 9 |
| Sep 19 | NJCTC MaGee Class MeetSep 19 · 2,500 Meters Freshman · Place 29 · Oratory Prep | 2,500 Meters Freshman | 29 | 9:49.0 PB | 9 |