Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorEMITL Meet 2A · Dec 22 | 6:09.59a | EMITL Meet 2A | December 22, 2023 |
| 1600 Meters · OutdoorMDI Meet #2 · May 3 | 5:52.29 | MDI Meet #2 | May 3, 2025 |
| 200 Meters · IndoorEMITL Meet 3A · Dec 27 | 29.23a | EMITL Meet 3A | December 27, 2025 |
| 300m Hurdles · 36" / 0.914m · OutdoorBangor Meet #2 · May 23 | 50.12a | Bangor Meet #2 | May 23, 2026 |
| 400 Meters · IndoorEMITL Championship Large School · Feb 7 | 1:03.52 | EMITL Championship Large School | February 7, 2026 |
| 400 Meters · OutdoorBrewer Meet #2 · May 9 | 1:01.77a | Brewer Meet #2 | May 9, 2026 |
| 55 Meter · IndoorEMITL Meet 5B · Jan 25 | 8.22a | EMITL Meet 5B | January 25, 2025 |
| 55 Meters · IndoorEMITL Meet 6AB · Feb 1 | 8.21 | EMITL Meet 6AB | February 1, 2025 |
| 800 Meters · IndoorEMITL Meet 2A · Dec 20 | 2:28.04a | EMITL Meet 2A | December 20, 2025 |
| 800 Meters · OutdoorOrono Meet #1 · May 18 | 2:25.23a | Orono Meet #1 | May 18, 2026 |
| Javelin · 800g · OutdoorPVC JV Championship · May 27 | 78-5 | PVC JV Championship | May 27, 2026 |
| Pole Vault · IndoorEMITL Meet 5B · Jan 25 | 7-0 | EMITL Meet 5B | January 25, 2025 |
| Shot Put · 12lb · IndoorEMITL Meet 1A · Dec 6 | 23-4 | EMITL Meet 1A | December 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | PVC JV ChampionshipMay 27 · Javelin · Place 30 · Brewer | Javelin800g | 30. | 78-5 PB | 11 |
| May 27 | PVC JV ChampionshipMay 27 · 300m Hurdles · Place 4 · Brewer | 300m Hurdles36" / 0.914m | 4. | 51.84a | 11 |
| May 23 | Bangor Meet #2May 23 · 300m Hurdles · Place 9 · Brewer | 300m Hurdles36" / 0.914m | 9. | 50.12a PB | 11 |
| May 18 | Orono Meet #1May 18 · Javelin · Place 19 · Brewer | Javelin800g | 19. | 60-10 | 11 |
| May 18 | Orono Meet #1May 18 · 800 Meters · Place 9 · Brewer | 800 Meters | 9. | 2:25.23a PB | 11 |
| May 9 | Brewer Meet #2May 9 · 400 Meters · Place 14 · Brewer | 400 Meters | 14. | 1:01.77a PB | 11 |
| May 2 | Old Town Meet #2May 2 · Javelin · Place 28 · Brewer | Javelin800g | 28. | 56-4 | 11 |
| May 2 | Old Town Meet #2May 2 · 300m Hurdles · Place 2 · Brewer | 300m Hurdles36" / 0.914m | 2. | 51.69a | 11 |
| May 2 | Old Town Meet #2May 2 · 1600 Meters · Place 9 · Brewer | 1600 Meters | 9. | 5:52.48a | 11 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 7 | EMITL Championship Large SchoolFeb 7 · 400 Meters · Place 7 · Brewer | 400 Meters | 7 | 1:03.52 PB | 11 |
| Jan 30 | EMITL Meet 7AJan 30 · Shot Put · Place 25 · Brewer | Shot Put12lb | 25. | 21-5 | 11 |
| Jan 30 | EMITL Meet 7AJan 30 · 400 Meters · Place 9 · Brewer | 400 Meters | 9. | 1:04.63a | 11 |
| Jan 3 | EMITL Meet 4BJan 3 · Shot Put · Place 43 · Brewer | Shot Put | 43 | 18-1.50 | 11 |
| Jan 3 | EMITL Meet 4BJan 3 · 800 Meters · Place 6 · Brewer | 800 Meters | 6 | 2:32.50 | 11 |
2025 Indoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | EMITL Meet 3ADec 27 · Shot Put · Place 35 · Brewer | Shot Put12lb | 35. | 22-9 | 11 |
| Dec 27 | EMITL Meet 3ADec 27 · 400 Meters · Place 4 · Brewer | 400 Meters | 4. | 1:04.30a | 11 |
| Dec 27 | EMITL Meet 3ADec 27 · 200 Meters · Place 24 · Brewer | 200 Meters | 24. | 29.23a PB | 11 |
| Dec 20 | EMITL Meet 2ADec 20 · Shot Put · Place 40 · Brewer | Shot Put12lb | 40. | 19-10 | 11 |
| Dec 20 | EMITL Meet 2ADec 20 · 800 Meters · Place 7 · Brewer | 800 Meters | 7. | 2:28.04a PB | 11 |
| Dec 6 | EMITL Meet 1ADec 6 · Shot Put · Place 35 · Brewer | Shot Put12lb | 35. | 23-4 PB | 11 |
| Dec 6 | EMITL Meet 1ADec 6 · 800 Meters · Place 11 · Brewer | 800 Meters | 11. | 2:37.05a | 11 |
| Feb 1 | EMITL Meet 6ABFeb 1 · 800 Meters · Place 13 · Brewer | 800 Meters | 13 | 2:32.08 | 10 |
| Feb 1 | EMITL Meet 6ABFeb 1 · 55 Meters · Place 30 · Brewer | 55 MetersRound P | 30 | 8.21 PB | 10 |
| Jan 25 | EMITL Meet 5BJan 25 · 55 Meter · Place 38 · Brewer | 55 MeterRound P | 38. | 8.22a PB | 10 |
| Jan 25 | EMITL Meet 5BJan 25 · Pole Vault · Place 10 · Brewer | Pole Vault | 10. | 7-0 PB | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · Pole Vault · Place 13 · Brewer | Pole Vault | 13 | 7-6 | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · 800 Meters · Place 10 · Brewer | 800 Meters | 10 | 2:33.97 | 10 |
2025 Outdoor Track
8 results2024 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | EMITL Meet 2BDec 21 · Pole Vault · Place 7 · Brewer | Pole Vault | 7. | 7-0 | 10 |
| Dec 21 | EMITL Meet 2BDec 21 · 800 Meters · Place 14 · Brewer | 800 Meters | 14. | 2:42.43a | 10 |
| Dec 14 | EMITL Meet 1A and 1BDec 14 · Pole Vault · Place 12 · Brewer | Pole Vault | 12. | 7-0 | 10 |
| Dec 14 | EMITL Meet 1A and 1BDec 14 · 800 Meters · Place 21 · Brewer | 800 Meters | 21. | 2:44.86a | 10 |
| Feb 2 | EMITL Meet 6AFeb 2 · 800 Meters · Place 13 · Brewer | 800 Meters | 13 | 2:45.59 | 9 |
| Jan 15 | EMITL Meet 4BJan 15 · 1 Mile · Place 8 · Brewer | 1 Mile | 8. | 6:11.36a | 9 |
2024 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | PVC Freshman ChampionshipMay 28 · 800 Meters · Place 10 · Brewer | 800 Meters | 10 | 2:37.67 | 9 |
| May 18 | Brewer Meet #3May 18 · Javelin · Place 21 · Brewer | Javelin | 21 | 70-2 | 9 |
| May 18 | Brewer Meet #3May 18 · 800 Meters · Place 9 · Brewer | 800 Meters | 9 | 2:39.29 | 9 |
| May 18 | Brewer Meet #3May 18 · 1600 Meters · Place 12 · Brewer | 1600 Meters | 12 | 5:53.45 | 9 |
| May 11 | Brewer Meet #2May 11 · Javelin · Place 21 · Brewer | Javelin | 21 | 66-10 | 9 |
| May 11 | Brewer Meet #2May 11 · 800 Meters · Place 10 · Brewer | 800 Meters | 10 | 2:37.23 | 9 |
| May 3 | Hampden Meet #2May 3 · Javelin · Place 16 · Brewer | Javelin | 16 | 72-4 | 9 |
| May 3 | Hampden Meet #2May 3 · 1600 Meters · Place 12 · Brewer | 1600 Meters | 12 | 6:01.75 | 9 |
| Apr 26 | Hampden Meet #1Apr 26 · Javelin · Place 28 · Brewer | Javelin | 28 | 51-7 | 9 |
| Apr 26 | Hampden Meet #1Apr 26 · 800 Meters · Place 19 · Brewer | 800 Meters | 19 | 2:41.12 | 9 |
| Apr 26 | Hampden Meet #1Apr 26 · 1600 Meters · Place 11 · Brewer | 1600 Meters | 11 | 5:56.89 | 9 |
| Apr 17 | Brewer Meet #1Apr 17 · 1600 Meters · Place 11 · Brewer | 1600 Meters | 11 | 5:59.23 | 9 |
2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | EMITL Meet 3ADec 29 · 800 Meters · Place 13 · Brewer | 800 Meters | 13. | 2:45.18a | 9 |
| Dec 22 | EMITL Meet 2ADec 22 · 1 Mile · Place 9 · Brewer | 1 Mile | 9. | 6:09.59a PB | 9 |
| Dec 16 | EMITL Meet 1BDec 16 · 800 Meters · Place 10 · Brewer | 800 Meters | 10. | 2:41.72a | 9 |