Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWMC Championship · May 27 | 14.27 | WMC Championship | May 27, 2023 |
| 1000 Meters · IndoorUSM New Year's Invitational · Jan 4 | 3:16.45 | USM New Year's Invitational | January 4, 2025 |
| 1600 Meters · OutdoorWMC Championship · May 25 | 5:23.25 | WMC Championship | May 25, 2024 |
| 200 Meters · IndoorMEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-Traip · Jan 24 | 27.80 | MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-Traip | January 24, 2025 |
| 200 Meters · OutdoorCape Elizabeth HS Meet · May 2 | 27.38 | Cape Elizabeth HS Meet | May 2, 2025 |
| 400 Meters · IndoorMEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-Traip · Jan 24 | 1:01.56 | MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-Traip | January 24, 2025 |
| 400 Meters · OutdoorCape Elizabeth HS Meet · May 2 | 1:01.43 | Cape Elizabeth HS Meet | May 2, 2025 |
| 55 Meters · IndoorWMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/Lisbon · Feb 3 | 8.41 | WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/Lisbon | February 3, 2023 |
| 800 Meters · IndoorWESTERN MAINE CONFERENCE CHAMPIONSHIP · Feb 7 | 2:20.64 | WESTERN MAINE CONFERENCE CHAMPIONSHIP | February 7, 2025 |
| 800 Meters · OutdoorWMC: Free, Cape, OOB, NYA, St D @ Traip · May 13 | 2:32.74 | WMC: Free, Cape, OOB, NYA, St D @ Traip | May 13, 2022 |
| Long Jump · IndoorWMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOB · Dec 20 | 16-9.50 | WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOB | December 20, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
9 results2025 Indoor Track
12 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · Long Jump · Place 6 · St Dominic Regional | Long Jump | 6. | 16-9.50 PB | 12 |
| Feb 2 | WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 800 Meters · Place 10 · St. Dominic Regional High Scho | 800 Meters | 10 | 2:30.24 | 11 |
| Feb 2 | WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · Long Jump · Place 8 · St. Dominic Regional High Scho | Long Jump | 8 | 15-7.50 | 11 |
| Jan 19 | WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 200 Meters · Place 19 · St. Dominic Regional High Scho | 200 Meters | 19 | 29.35 | 11 |
| Jan 19 | WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · Long Jump · Place 13 · St. Dominic Regional High Scho | Long Jump | 13 | 15-8.25 | 11 |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 200 Meters · Place 30 · St. Dominic Regional High Scho | 200 Meters | 30 | 29.80 | 11 |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · Long Jump · Place 14 · St. Dominic Regional High Scho | Long Jump | 14 | 14-10.25 | 11 |
2024 Outdoor Track
12 results2023 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | WMC ChampionshipMay 27 · Long Jump · Place 10 · St. Dominic | Long Jump | 10 | 15-01.25 | 10 |
| May 27 | WMC ChampionshipMay 27 · 400 Meters · Place 15 · St. Dominic | 400 Meters | 15 | 1:03.93 | 10 |
| May 27 | WMC ChampionshipMay 27 · 100 Meters · Place 26 · St. Dominic | 100 MetersRound P | 26 | 14.27 PB | 10 |
| May 19 | WMC Twilight MeetMay 19 · Long Jump · Place 8 · St. Dominic | Long Jump | 8 | 15-03.00 | — |
| May 19 | WMC Twilight MeetMay 19 · 200 Meters · Place 29 · St. Dominic | 200 Meters | 29 | 30.03 | — |
| May 19 | WMC Twilight MeetMay 19 · 400 Meters · Place 4 · St. Dominic | 400 Meters | 4 | 1:03.79 | — |
| May 12 | GREELY-LAKE REGION-Fryeburg-ST DOMS @ SACOPEEMay 12 · Long Jump · Place 19 · St. Dominic | Long Jump | 19 | 11-08.00 | — |
| May 12 | GREELY-LAKE REGION-Fryeburg-ST DOMS @ SACOPEEMay 12 · 200 Meters · Place 23 · St. Dominic | 200 Meters | 23 | 28.98 | — |
| May 5 | WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Long Jump · Place 10 · St. Dominic | Long Jump | 10 | 14-11.50 | — |
| May 5 | WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 200 Meters · Place 25 · St. Dominic | 200 Meters | 25 | 28.50 | — |
| Apr 28 | WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · 200 Meters · Place 23 · St. Dominic | 200 Meters | 23 | 28.34 | — |
2023 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 3 | WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/LisbonFeb 3 · 200 Meters · Place 13 · St. Dominic | 200 Meters | 13 | 31.17 | — |
| Feb 3 | WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/LisbonFeb 3 · 55 Meters · Place 9 · St. Dominic | 55 Meters | 9 | 8.41 PB | — |
| Jan 27 | WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 200 Meters · Place 28 · St. Dominic | 200 Meters | 28 | 30.39 | — |
| Jan 27 | WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 55 Meters · Place 29 · St. Dominic | 55 Meters | 29 | 8.49 | — |
| Jan 13 | WMC: York,Greely,Cape,Lake Region, NYA, St Dom's/Lisbon,BOOTH, MJan 13 · 200 Meters · Place 14 · St. Dominic | 200 Meters | 14 | 30.48 | — |
| Jan 13 | WMC: York,Greely,Cape,Lake Region, NYA, St Dom's/Lisbon,BOOTH, MJan 13 · 55 Meters · Place 12 · St. Dominic | 55 Meters | 12 | 8.73 | — |
| Jan 6 | WMC: Greely,Poland,Fryeburg,Yarmouth,Wells, NYA,St. Doms/LisbonJan 6 · 200 Meters · Place 18 · St. Dominic | 200 Meters | 18 | 31.05 | — |
| Jan 6 | WMC: Greely,Poland,Fryeburg,Yarmouth,Wells, NYA,St. Doms/LisbonJan 6 · 55 Meters · Place 18 · St. Dominic | 55 Meters | 18 | 8.67 | — |
2022 Indoor Track
1 results2022 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · 1600 Meters · Place 7 · St. Dominic | 1600 Meters | 7 | 5:27.47 | — |
| May 13 | WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · 800 Meters · Place 12 · St. Dominic | 800 Meters | 12 | 2:32.74 PB | — |
| May 6 | WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 1600 Meters · Place 10 · St. Dominic | 1600 Meters | 10 | 5:36.31 | — |
| Apr 29 | WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 29 · 1600 Meters · Place 18 · St. Dominic | 1600 Meters | 18 | 7:03.60 | — |