Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 29 | 20:57.1 | SEC Batch Meet 3 | September 29, 2026 |
| 5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 8 | 19:49.3 | SEC Batch Meet 4 | October 8, 2026 |
| 5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Oct 31 | 19:45.00 | NJSIAA Sectionals - North 2 | October 31, 2026 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 20:35.34 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 22:05 | NJSIAA Group Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 1 · Place 116 · Verona | 5,000 Meters Group 1 | 116 | 20:35.34 PB | 11 |
| Oct 31 | NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 1 · Place 28 · Verona | 5,000 Meters Group 1 | 28 | 19:45.00 PB | 11 |
| Oct 23 | Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 77 · Verona | 5,000 Meters Championship | 77 | 19:09.02 | 11 |
| Oct 17 | Essex County Track Coaches InvitationalOct 17 · 5,000 Meters Varsity · Place 18 · Verona | 5,000 Meters Varsity | 18 | 20:01.19 | 11 |
| Oct 13 | SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 63 · Verona | 5,000 Meters American | 63 | 19:59.90 | 11 |
| Oct 8 | SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 2 · Place 32 · Verona | 5,000 Meters Varsity 2 | 32 | 19:49.3 PB | 11 |
| Sep 29 | SEC Batch Meet 3Sep 29 · 5,000 Meters Varsity 3 · Place 37 · Verona | 5,000 Meters Varsity 3 | 37 | 20:57.1 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 1 · Place 132 · Verona | 5,000 Meters Group 1 | 132 | 22:05 PB | 10 |
| Nov 1 | NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 1 · Place 70 · Verona | 5,000 Meters Group 1 | 70 | 21:02.80 | 10 |
| Oct 24 | Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 94 · Verona | 5,000 Meters Varsity | 94 | 20:10.36 | 10 |
| Oct 18 | Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Sophomore · Place 34 · Verona | 5,000 Meters Sophomore | 34 | 20:55.4 | 10 |
| Oct 14 | SEC ChampionshipsOct 14 · 5,000 Meters American · Place 66 · Verona | 5,000 Meters American | 66 | 21:08.67 | 10 |
| Oct 9 | SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 3 · Place 40 · Verona | 5,000 Meters Varsity 3 | 40 | 20:19.35 | 10 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity G · Place 127 · Verona | 5,000 Meters Varsity G | 127 | 23:27 | 10 |
| Sep 16 | SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 3 · Place 54 · Verona | 5,000 Meters Varsity 3 | 54 | 22:15.14 | 10 |
| Sep 9 | SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 3 · Place 35 · Verona | 5,000 Meters Varsity 3 | 35 | 22:34.01 | 10 |
2024 Cross Country
4 results