Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBobcat Fresh Tune-up · Feb 22 | 7:00.89 | Bobcat Fresh Tune-up | February 22, 2025 |
| 1000 Meters · IndoorColby Mini Meet · Jan 23 | 4:00.52 | Colby Mini Meet | January 23, 2026 |
| 1600 Meters · OutdoorSMAA: Marshwood, Windham, Gorham @ Bonny Eagle · May 12 | 6:48.32 | SMAA: Marshwood, Windham, Gorham @ Bonny Eagle | May 12, 2022 |
| 3200 Meters · OutdoorSMAA: Noble, Portland @ Windham · Apr 28 | 15:24.54 | SMAA: Noble, Portland @ Windham | April 28, 2022 |
| 400 Meters · OutdoorSMAA: Cheverus, Deering, Falmouth, Scarborough, Windham · May 17 | 1:13.90 | SMAA: Cheverus, Deering, Falmouth, Scarborough, Windham | May 17, 2023 |
| 500 Meters · IndoorUSM Alumni Open · Dec 13 | 1:43.33a | USM Alumni Open | December 13, 2025 |
| 600 Meters · IndoorLynn Ruddy Invitational · Feb 14 | 2:09.46a | Lynn Ruddy Invitational | February 14, 2025 |
| 800 Meters · IndoorLynn Ruddy Invitational · Feb 14 | 3:17.33a | Lynn Ruddy Invitational | February 14, 2025 |
| 800 Meters · OutdoorNorth Atlantic Conference Championships · Apr 25 | 2:49.71a | North Atlantic Conference Championships | April 25, 2026 |
| Pole Vault · IndoorElm City Classic · Dec 5 | 2.12m | Elm City Classic | December 5, 2025 |
| Pole Vault · OutdoorNorth Atlantic Conference Championships · Apr 26 | 2.20m | North Atlantic Conference Championships | April 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2026 Indoor Track
3 results2025 Indoor Track
10 results2025 Outdoor Track
4 results2024 Indoor Track
1 results2024 Outdoor Track
2 results2023 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Southwesterns ChampionshipMay 26 · Pole Vault · Place 13 · Windham HighWindham High | Pole Vault | 13 | 6-00.00 | — |
| May 26 | Southwesterns ChampionshipMay 26 · Pole Vault · Place 13 · Windham HighWindham High | Pole Vault | 13 | 6-00.00 | — |
| May 22 | Windham Field Event Only MeetMay 22 · Pole Vault · Place 3 · Windham HighWindham High | Pole Vault | 3 | 6-06.00 | — |
| May 20 | St. Joseph's Monks InvitationalMay 20 · Pole Vault · Place 3 · Windham HighWindham High | Pole Vault | 3 | 6-06.00 | — |
| May 17 | SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · Pole Vault · Place 5 · Windham HighWindham High | Pole Vault | 5 | 6-00.00 | — |
| May 17 | SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · 400 Meters · Place 13 · Windham HighWindham High | 400 Meters | 13 | 1:13.90 PB | — |
| May 11 | SMAA: @ Windham - Kennebunk - BiddefordMay 11 · Pole Vault · Place 2 · Windham HighWindham High | Pole Vault | 2 | 6-06.00 | — |
| May 11 | SMAA: @ Windham - Kennebunk - BiddefordMay 11 · 800 Meters · Place 6 · Windham HighWindham High | 800 Meters | 6 | 3:21.73 | — |
| May 11 | SMAA: @ Windham - Kennebunk - BiddefordMay 11 · 400 Meters · Place 12 · Windham HighWindham High | 400 Meters | 12 | 1:15.61 | — |
| Apr 25 | SMAA MEET #1- Noble, Windham, PortlandApr 25 · 800 Meters · Place 6 · WindhamWindham | 800 Meters | 6. | 3:01.06a | 11 |
| Apr 19 | Red Riot InvitationalApr 19 · Pole Vault · Place 3 · Windham HighWindham High | Pole Vault | 3 | 7-00.00 | — |
| Apr 19 | Red Riot InvitationalApr 19 · Pole Vault · Place 3 · Windham HighWindham High | Pole Vault | 3 | 7-00.00 | — |
2022 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | SMAA: South Portland, Windham @ Thornton AcademyMay 18 · Pole Vault · Place 4 · Windham HighWindham High | Pole Vault | 4 | 6-06.00 | — |
| May 12 | SMAA: Marshwood, Windham, Gorham @ Bonny EagleMay 12 · Pole Vault · Place 3 · Windham HighWindham High | Pole Vault | 3 | 6-06.00 | — |
| May 12 | SMAA: Marshwood, Windham, Gorham @ Bonny EagleMay 12 · 1600 Meters · Place 12 · Windham HighWindham High | 1600 Meters | 12 | 6:48.32 PB | — |
| May 12 | SMAA: Marshwood, Windham, Gorham @ Bonny EagleMay 12 · 800 Meters · Place 16 · Windham HighWindham High | 800 Meters | 16 | 3:03.81 | — |
| Apr 28 | SMAA: Noble, Portland @ WindhamApr 28 · Pole Vault · Place 2 · Windham HighWindham High | Pole Vault | 2 | 6-06.00 | — |
| Apr 28 | SMAA: Noble, Portland @ WindhamApr 28 · 3200 Meters · Place 7 · Windham HighWindham High | 3200 Meters | 7 | 15:24.54 PB | — |
| Apr 28 | SMAA: Noble, Portland @ WindhamApr 28 · 1600 Meters · Place 5 · Windham HighWindham High | 1600 Meters | 5 | 6:51.00 | — |