Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Horseshoe LakeRoxbury Invitational · Sep 8 | 15:42.71 | Roxbury Invitational | September 8, 2018 |
| 3,200 Meters · Central Park Bernie Magee Class meet · Sep 22 | 14:40.4 | Bernie Magee Class meet | September 22, 2018 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 19:27 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Natirar Bernards vs Ridge Dual · Oct 14 | 20:38 | Bernards vs Ridge Dual | October 14, 2020 |
| 5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 7 | 19:02.0 | Ridge JV/Freshman Meet | October 7, 2021 |
| 5,000 Meters · Thompson ParkNJ State Freshman-JV Championship · Oct 31 | 21:26.3 | NJ State Freshman-JV Championship | October 31, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | New Jersey Freshman/JV State MeetNov 3 · 5,000 Meters Junior Varsity Open · Place 3 · Ridge | 5,000 Meters Junior Varsity Open | 3 | 18:12.4 | 12 |
| Oct 21 | Skyland Conference XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 27 · Ridge | 5,000 Meters Junior Varsity | 27 | 19:56 | 12 |
| Oct 14 | Somerset County XC ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 13 · Ridge | 5,000 Meters Junior Varsity | 13 | 19:06 | 12 |
| Oct 7 | Ridge JV/Freshman MeetOct 7 · 5,000 Meters Freshman/JV · Place 5 · Ridge | 5,000 Meters Freshman/JV | 5 | 19:02.0 PB | 12 |
| Oct 2 | Shore Coaches Classic Oct 2 · 5,000 Meters Junior Varsity B · Place 13 · Ridge | 5,000 Meters Junior Varsity B | 13 | 19:27 PB | 12 |
| Sep 25 | Magee Memorial ClassicSep 25 · 5,000 Meters Varsity · Place 46 · Ridge | 5,000 Meters Varsity | 46 | 18:35.8 | 12 |
| Sep 17 | Battle @ Ocean County ParkSep 17 · 5,000 Meters Varsity · Place 64 · Ridge | 5,000 Meters Varsity | 64 | 18:23 | 12 |
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Ridge InvitationalOct 28 · 5,000 Meters Varsity · Place 4 · Ridge | 5,000 Meters Varsity | 4 | 19:55.88 | JR |
| Oct 14 | Bernards vs Ridge DualOct 14 · 5,000 Meters Varsity · Place 28 · Ridge | 5,000 Meters Varsity | 28 | 20:38 PB | 11 |
| Oct 6 | Ridge Quad Meet at PVPOct 6 · 5,000 Meters Varsity · Place 30 · Ridge | 5,000 Meters Varsity | 30 | 20:41.0 | — |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NJ Freshman/JV State MeetNov 6 · 5,000 Meters Junior Varsity Open · Place 13 · Ridge | 5,000 Meters Junior Varsity Open | 13 | 19:29.3 | 10 |
| Oct 23 | Somerset County ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 95 · Ridge | 5,000 Meters Junior Varsity | 95 | 21:18 | — |
| Oct 17 | Skyland Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 147 · Ridge | 5,000 Meters Junior Varsity | 147 | 22:27 | 10 |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 127 · Ridge | 5,000 Meters Junior Varsity | 127 | 22:05 | 10 |
| Sep 21 | Bernie Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 152 · Ridge | 5,000 Meters Sophomore | 152 | 21:56.1 | 10 |
2018 Cross Country
6 results