Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | Haverhill at TewksburyApr 29 · 1 Mile · Place 2 · Tewksbury Memorial | 1 Mile | 2. | 5:45.2 PB | 12 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 30 | MVC Week 5Jan 30 · 1 Mile · Place 37 · Tewksbury Memorial | 1 Mile | 37 | 5:46.36a PB | 12 |
| Jan 14 | MVC Week 4Jan 14 · 1000 Meters · Place 37 · Tewksbury Memorial | 1000 Meters | 37 | 3:15.04a PB | 12 |
| Jan 7 | MVC Week 3Jan 7 · 1 Mile · Place 35 · Tewksbury Memorial | 1 Mile | 35 | 5:47.06a | 12 |
| Jan 2 | MVC Week 2Jan 2 · 1 Mile · Place 30 · Tewksbury Memorial | 1 Mile | 30 | 5:50.41a | 12 |
| Jan 2 | MVC Week 2Jan 2 · 300 Meters · Place 58 · Tewksbury Memorial | 300 Meters | 58 | 48.87a PB | 12 |
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 92 · Tewksbury Memorial | 600 Meters | 92. | 1:44.87a PB | 12 |
| Dec 17 | MVC Week 1Dec 17 · 1000 Meters · Place 32 · Tewksbury Memorial | 1000 Meters | 32. | 3:18.55a | 12 |
| Jan 29 | MVC Week 4Jan 29 · 600 Meters · Place 38 · Tewksbury Memorial | 600 Meters | 38 | 1:48.61a | — |
| Jan 22 | MVC Week 3Jan 22 · 600 Meters · Place 35 · Tewksbury Memorial | 600 Meters | 35 | 1:51.01a | — |
| Jan 8 | MVC Week 2Jan 8 · 600 Meters · Place 38 · Tewksbury Memorial | 600 Meters | 38 | 1:55.68a | — |
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 23 | Jack Lang InvitationalApr 23 · 400 Meters · Place 33 · Tewksbury Memorial | 400 Meters | 33 | 1:08.59a PB | 11 |
2024 Outdoor Track
1 results2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | MVC Week 5Jan 24 · 600 Meters · Place 37 · Tewksbury Memorial | 600 Meters | 37 | 2:07.07a | — |