Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorKVAC Meet 6C · Jan 30 | 5:23.32 | KVAC Meet 6C | January 30, 2026 |
| 100 Meters · OutdoorMorse Meet #1 · May 9 | 12.61 | Morse Meet #1 | May 9, 2024 |
| 1600 Meters · OutdoorWinslow Home Meet · May 7 | 5:36.69 | Winslow Home Meet | May 7, 2025 |
| 200 Meters · IndoorKVAC Meet 4A · Jan 16 | 25.77 | KVAC Meet 4A | January 16, 2026 |
| 3200 Meters · OutdoorBrunswick HS Meet #2 · May 22 | 12:42.87 | Brunswick HS Meet #2 | May 22, 2025 |
| 400 Meters · IndoorKVAC Class A Championship · Feb 9 | 55.31 | KVAC Class A Championship | February 9, 2026 |
| 400 Meters · OutdoorKVAC Large School Championship · Jun 2 | 54.98 | KVAC Large School Championship | June 2, 2025 |
| 55 Meter · IndoorKVAC Meet 2C · Dec 16 | 7.72a | KVAC Meet 2C | December 16, 2023 |
| 55 Meters · IndoorKVAC Meet 6A · Feb 1 | 7.69 | KVAC Meet 6A | February 1, 2024 |
| 800 Meters · IndoorKVAC Meet 4A · Jan 16 | 2:23.79 | KVAC Meet 4A | January 16, 2026 |
| 800 Meters · OutdoorMorse Meet #2 · May 20 | 2:08.13a | Morse Meet #2 | May 20, 2026 |
| Long Jump · IndoorKVAC Meet 2C · Dec 16 | 14-07.25 | KVAC Meet 2C | December 16, 2023 |
| Long Jump · OutdoorWinslow Meet · Apr 18 | 14-05.00 | Winslow Meet | April 18, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results2026 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 9 | KVAC Class A ChampionshipFeb 9 · 400 Meters · Place 6 · Brunswick | 400 Meters | 6 | 55.31 PB | 11 |
| Jan 30 | KVAC Meet 6CJan 30 · 1 Mile · Place 7 · Brunswick | 1 Mile | 7 | 5:23.32 PB | 11 |
| Jan 16 | KVAC Meet 4AJan 16 · 200 Meters · Place 7 · Brunswick | 200 Meters | 7 | 25.77 PB | 11 |
| Jan 16 | KVAC Meet 4AJan 16 · 800 Meters · Place 6 · Brunswick | 800 Meters | 6 | 2:23.79 PB | 11 |
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 10 | KVAC Meet 1BDec 10 · 1 Mile · Place 10 · Brunswick | 1 Mile | 10. | 6:05.80a | 11 |
| Feb 10 | KVAC Class A ChampionshipFeb 10 · 800 Meters · Place 9 · Brunswick | 800 Meters | 9 | 2:30.87 | 10 |
| Jan 15 | KVAC Meet 5AJan 15 · 1 Mile · Place 9 · Brunswick | 1 Mile | 9 | 5:34.73 | 10 |
| Jan 8 | KVAC Meet 4BJan 8 · 800 Meters · Place 8 · Brunswick | 800 Meters | 8 | 2:29.83 | 10 |
| Jan 2 | KVAC Meet 3A.Jan 2 · 800 Meters · Place 4 · Brunswick | 800 Meters | 4 | 2:35.62 | 10 |
2025 Outdoor Track
6 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 10 | KVAC Meet 1ADec 10 · 800 Meters · Place 5 · Brunswick | 800 Meters | 5. | 2:38.39a | 10 |
| Feb 1 | KVAC Meet 6AFeb 1 · Long Jump · Place 7 · Brunswick Hi | Long Jump | 7 | 14-07.50 | 9 |
| Feb 1 | KVAC Meet 6AFeb 1 · 55 Meters · Place 13 · Brunswick Hi | 55 Meters | 13 | 7.69 PB | 9 |
| Jan 4 | KVAC Meet 4AJan 4 · Long Jump · Place 11 · Brunswick Hi | Long Jump | 11 | 13-09.75 | 9 |
| Jan 4 | KVAC Meet 4AJan 4 · 55 Meters · Place 20 · Brunswick Hi | 55 Meters | 20 | 7.79 | 9 |
2024 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | KVAC Large School ChampionshipMay 25 · 400 Meters · Place 18 · Brunswick | 400 Meters | 18. | 57.95a | 9 |
| May 16 | Brunswick MeetMay 16 · Long Jump · Place 22 · Brunswick | Long Jump | 22 | 12-9 | 9 |
| May 16 | Brunswick MeetMay 16 · 400 Meters · Place 10 · Brunswick | 400 Meters | 10 | 58.02 | 9 |
| May 16 | Brunswick MeetMay 16 · 100 Meters · Place 31 · Brunswick | 100 Meters | 31 | 12.63 | 9 |
| May 9 | Morse Meet #1May 9 · Long Jump · Place 23 · Brunswick | Long Jump | 23 | 13-5 | 9 |
| May 9 | Morse Meet #1May 9 · 400 Meters · Place 11 · Brunswick | 400 Meters | 11 | 59.38 | 9 |
| May 9 | Morse Meet #1May 9 · 100 Meters · Place 23 · Brunswick | 100 Meters | 23 | 12.61 PB | 9 |
| May 2 | Edward Little HS Meet #1May 2 · 400 Meters · Place 8 · Brunswick | 400 Meters | 8 | 58.44 | 9 |
| May 2 | Edward Little HS Meet #1May 2 · 100 Meters · Place 25 · Brunswick | 100 Meters | 25 | 12.84 | 9 |
| Apr 26 | Lewiston Meet #1Apr 26 · 100 Meters · Place 33 · Brunswick Hi | 100 Meters | 33 | 13.50 | 9 |
| Apr 18 | Winslow MeetApr 18 · Long Jump · Place 13 · Brunswick | Long Jump | 13. | 14-05.00 PB | 9 |
| Apr 18 | Winslow MeetApr 18 · 100 Meters · Place 29 · Brunswick | 100 Meters | 29. | 13.03a | 9 |
2023 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | KVAC Meet 3CDec 21 · 55 Meter · Place 15 · Brunswick | 55 Meter | 15. | 7.78a | 9 |
| Dec 21 | KVAC Meet 3CDec 21 · Long Jump · Place 9 · Brunswick | Long Jump | 9. | 14-02.50 | 9 |
| Dec 16 | KVAC Meet 2CDec 16 · 55 Meter · Place 9 · Brunswick | 55 Meter | 9. | 7.72a PB | 9 |
| Dec 16 | KVAC Meet 2CDec 16 · Long Jump · Place 10 · Brunswick | Long Jump | 10. | 14-07.25 PB | 9 |
| Dec 9 | KVAC Meet 1ADec 9 · 55 Meter · Place 21 · Brunswick | 55 Meter | 21. | 7.83a | 9 |
| Dec 9 | KVAC Meet 1ADec 9 · Long Jump · Place 21 · Brunswick | Long Jump | 21. | 4-05.00 | 9 |