Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 1 · Place 145 · Hanover Park | 5,000 Meters Group 1 | 145 | 23:34.11 | 11 |
| Oct 31 | NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 1 · Place 60 · Hanover Park | 5,000 Meters Group 1 | 60 | 21:37.18 | 11 |
| Oct 20 | Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 147 · Hanover Park | 5,000 Meters Varsity | 147 | 21:13.49 | 11 |
| Oct 20 | Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 147 · Hanover Park | 5,000 Meters Varsity | 147 | 21:13.49 | 11 |
| Oct 20 | Morris County Cross Country ChampionshipsOct 20 · 5,000 Meters Championship · Place 147 · Hanover Park | 5,000 Meters Championship | 147 | 21:13.49 | 11 |
| Oct 13 | NJAC ChampionshipsOct 13 · 5,000 Meters Varsity Small · Place 105 · Hanover Park | 5,000 Meters Varsity Small | 105 | 21:50.22 | 11 |
| Sep 22 | NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 2 · Place 145 · Hanover Park | 5,000 Meters Varsity 2 | 145 | 22:01.75 | 11 |
| Sep 15 | NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 1 · Place 116 · Hanover Park | 5,000 Meters Varsity 1 | 116 | 23:03.20 | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Viking Last Chance InvitationalNov 5 · 5,000 Meters Varsity · Place 70 · Hanover Park | 5,000 Meters Varsity | 70 | 21:27.70 PB | 10 |
| Nov 1 | NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 1 · Place 68 · Hanover Park | 5,000 Meters Group 1 | 68 | 20:59.20 PB | 10 |
| Oct 21 | Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 159 · Hanover Park | 5,000 Meters Varsity | 159 | 22:38.85 | 10 |
| Oct 14 | NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Small · Place 115 · Hanover Park | 5,000 Meters Varsity Small | 115 | 22:35.83 | 10 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 169 · Hanover Park | 5,000 Meters Varsity E | 169 | 22:33 PB | 10 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 122 · Hanover Park | 5,000 Meters Varsity 2 | 122 | 22:12.73 | 10 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Future 4 · Place 85 · Hanover Park | 5,000 Meters Future 4 | 85 | 22:14.24 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 143 · Hanover Park | 5,000 Meters Varsity | 143 | 23:28 | 9 |
| Nov 2 | NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 85 · Hanover Park | 5,000 Meters Varsity | 85 | 21:51.51 | 9 |
| Oct 22 | Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 153 · Hanover Park | 5,000 Meters Varsity | 153 | 24:02.31 | 9 |
| Oct 15 | NJAC ChampionshipsOct 15 · 4,000 Meters Junior Varsity · Place 46 · Hanover Park | 4,000 Meters Junior Varsity | 46 | 17:46.60 | 9 |
| Oct 1 | NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 112 · Hanover Park | 5,000 Meters Varsity | 112 | 21:58.76 | 9 |
| Oct 1 | NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 112 · Hanover Park | 5,000 Meters Varsity | 112 | 21:58.76 | 9 |
| Sep 17 | NJAC XC Batch Meet #1Sep 17 · 2,700 Meters Junior Varsity · Place 62 · Hanover Park | 2,700 Meters Junior Varsity | 62 | 13:40.49 | 9 |