Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | Bangor Meet #2May 23 · 1600 Meters · Place 6 · Lewiston | 1600 Meters | 6. | 5:34.90a | 12 |
| May 23 | Bangor Meet #2May 23 · 800 Meters · Place 8 · Lewiston | 800 Meters | 8. | 2:26.97a PB | 12 |
| May 19 | Edward Little HS MeetMay 19 · 3200 Meters · Place 4 · Lewiston | 3200 Meters | 4. | 12:35.83a | 12 |
| Apr 29 | Mt. Blue Meet #1Apr 29 · 3200 Meters · Place 3 · Lewiston | 3200 Meters | 3. | 11:55.58a | 12 |
| Apr 24 | Lewiston Meet #1Apr 24 · 3200 Meters · Place 4 · Lewiston | 3200 Meters | 4. | 12:21.23a | 12 |
2026 Indoor Track
6 results2025 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | KVAC Meet 2BDec 20 · 2 Miles · Place 4 · Lewiston | 2 Miles | 4. | 12:22.56a | 12 |
| Dec 20 | KVAC Meet 2BDec 20 · 1 Mile · Place 3 · Lewiston | 1 Mile | 3. | 5:28.91a PB | 12 |
| Dec 10 | KVAC Meet 1BDec 10 · 1 Mile · Place 6 · Lewiston | 1 Mile | 6. | 5:39.28a | 12 |
| Feb 10 | KVAC Class A ChampionshipFeb 10 · 1 Mile · Place 12 · Lewiston | 1 Mile | 12 | 5:34.97 | 11 |
| Jan 23 | KVAC Meet 6AJan 23 · 2 Miles · Place 4 · Lewiston | 2 Miles | 4 | 12:22.95 | 11 |
| Jan 8 | KVAC Meet 4BJan 8 · 2 Miles · Place 5 · Lewiston | 2 Miles | 5 | 12:48.08 | 11 |
| Jan 4 | KVAC Meet 3CJan 4 · 1 Mile · Place 8 · Lewiston Hig | 1 Mile | 8 | 5:47.36 | 11 |
2025 Outdoor Track
8 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | KVAC Meet 2CDec 20 · 2 Miles · Place 6 · Lewiston | 2 Miles | 6. | 12:25.04a | 11 |
| Dec 20 | KVAC Meet 2CDec 20 · 1 Mile · Place 11 · Lewiston | 1 Mile | 11. | 5:47.36a | 11 |
| Dec 16 | KVAC Meet 1BDec 16 · 2 Miles · Place 5 · Lewiston | 2 Miles | 5. | 12:41.48a | 11 |
| Feb 2 | KVAC Meet 6BFeb 2 · 2 Miles · Place 7 · Lewiston Hig | 2 Miles | 7 | 11:43.38 PB | 10 |
| Jan 20 | KVAC Meet 5CJan 20 · 2 Miles · Place 4 · Lewiston Hig | 2 Miles | 4 | 11:52.70 | 10 |
| Jan 20 | KVAC Meet 5CJan 20 · 1 Mile · Place 5 · Lewiston Hig | 1 Mile | 5 | 5:38.36 | 10 |
| Jan 10 | KVAC Meet 3AJan 10 · 2 Miles · Place 4 · Lewiston Hig | 2 Miles | 4 | 12:04.83 | 10 |
2024 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | Brewer Meet #3May 18 · 3200 Meters · Place 5 · Lewiston | 3200 Meters | 5 | 11:53.34 | 10 |
| May 18 | Brewer Meet #3May 18 · 1600 Meters · Place 8 · Lewiston | 1600 Meters | 8 | 5:27.53 | 10 |
| May 11 | Fleet Feet Maine Elite InvitationalMay 11 · 3200 Meters · Place 20 · Lewiston | 3200 Meters | 20 | 11:32.21 PB | 10 |
| May 9 | Lewiston Meet #2May 9 · 3200 Meters · Place 4 · Lewiston Hig | 3200 Meters | 4 | 11:47.67 | 10 |
| May 9 | Lewiston Meet #2May 9 · 1600 Meters · Place 5 · Lewiston Hig | 1600 Meters | 5 | 5:36.62 | 10 |
| May 2 | Edward Little HS Meet #1May 2 · 3200 Meters · Place 2 · Lewiston | 3200 Meters | 2 | 11:50.69 | 10 |
| Apr 26 | Lewiston Meet #1Apr 26 · 3200 Meters · Place 6 · Lewiston Hig | 3200 Meters | 6 | 12:11.73 | 10 |
| Apr 18 | Winslow MeetApr 18 · 3200 Meters · Place 2 · Lewiston | 3200 Meters | 2. | 12:04.50a | 10 |
| Apr 18 | Winslow MeetApr 18 · 1600 Meters · Place 8 · Lewiston | 1600 Meters | 8. | 5:39.71a | 10 |
2023 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | USM New Year's InvitationalDec 30 · 2 Miles · Place 21 · Lewiston | 2 Miles | 21. | 12:10.51a | 10 |
| Dec 14 | KVAC Meet 2ADec 14 · 2 Miles · Lewiston | 2 Miles | -- | DQ | 10 |
| Dec 9 | KVAC Meet 1ADec 9 · 2 Miles · Place 8 · Lewiston | 2 Miles | 8. | 12:16.77a | 10 |
| Dec 9 | KVAC Meet 1ADec 9 · 800 Meters · Place 9 · Lewiston | 800 Meters | 9. | 2:38.98a PB | 10 |
| Feb 3 | KVAC Meet 1AFeb 3 · 2 Miles · Place 5 · Lewiston Hig | 2 Miles | 5 | 12:48.70 | 9 |
| Jan 27 | KVAC Meet 6BJan 27 · 1 Mile · Place 6 · Lewiston Hig | 1 Mile | 6 | 6:42.65 | 9 |
| Jan 19 | KVAC Meet 5AJan 19 · 2 Miles · Place 3 · Lewiston | 2 Miles | 3 | 14:17.88 | 9 |
| Jan 6 | KVAC Meet 4BJan 6 · 1 Mile · Place 8 · Lewiston Hig | 1 Mile | 8 | 6:36.02 | 9 |
2023 Outdoor Track
11 results2022 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | KVAC Meet 3CDec 30 · 2 Miles · Place 7 · Lewiston | 2 Miles | 7. | 13:45.68a | 9 |
| Dec 21 | KVAC Meet 2ADec 21 · 2 Miles · Place 5 · Lewiston | 2 Miles | 5. | 14:10.14a | 9 |