Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 10:38.37 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 29 | 17:21 | NJISAA Prep State Championships | October 29, 2025 |
| 5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 27 | 17:52.7 | Bowdoin Park Classic | September 27, 2025 |
| 5,000 Meters · George SchoolGeorge School vs Lawrenceville · Sep 13 | 17:15.20 | George School vs Lawrenceville | September 13, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 17:18 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Peddie Golf ClubJerry Hart Cross Country Invitational · Sep 20 | 16:32.4 | Jerry Hart Cross Country Invitational | September 20, 2025 |
| 5,000 Meters · Peddie SchoolHill - Lawrenceville - Peddie Meet · Oct 11 | 17:00.01 | Hill - Lawrenceville - Peddie Meet | October 11, 2025 |
| 5,000 Meters · Rosedale ParkPennington XC Invitational · Oct 23 | 16:52.47 | Pennington XC Invitational | October 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Mid-Atlantic Prep League Cross Country ChampionshipNov 1 · 5,000 Meters Varsity · Place 5 · Lawrenceville | 5,000 Meters Varsity | 5 | 16:40.21 | 12 |
| Oct 29 | NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity A · Place 8 · Lawrenceville | 5,000 Meters Varsity A | 8 | 17:21 PB | 12 |
| Oct 23 | Pennington XC InvitationalOct 23 · 5,000 Meters Varsity · Place 4 · Lawrenceville | 5,000 Meters Varsity | 4 | 16:52.47 PB | 12 |
| Oct 11 | Hill - Lawrenceville - Peddie MeetOct 11 · 5,000 Meters Varsity · Place 7 · Lawrenceville | 5,000 Meters Varsity | 7 | 17:00.01 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity G · Place 3 · Lawrenceville | 5,000 Meters Varsity G | 3 | 17:18 PB | 12 |
| Sep 27 | Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 59 · Lawrenceville | 5,000 Meters Varsity II | 59 | 17:52.7 PB | 12 |
| Sep 20 | Jerry Hart Cross Country InvitationalSep 20 · 5,000 Meters Varsity · Place 5 · Lawrenceville | 5,000 Meters Varsity | 5 | 16:32.4 PB | 12 |
| Sep 13 | George School vs LawrencevilleSep 13 · 5,000 Meters Varsity · Place 3 · Lawrenceville | 5,000 Meters Varsity | 3 | 17:15.20 PB | 12 |
| Sep 13 | George School vs LawrencevilleSep 13 · 5,000 Meters Varsity · Place 3 · Lawrenceville | 5,000 Meters Varsity | 3 | 17:15.20 | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 25 · Lawrenceville | 3,200 Meters Senior | 25 | 10:38.37 PB | 12 |
2023 Cross Country
1 results2022 Cross Country
4 results