Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSMAA: Marshwood-Portland-Westbrook-Windham 2 · Jan 13 | 6:27.43a | SMAA: Marshwood-Portland-Westbrook-Windham 2 | January 13, 2024 |
| 1600 Meters · OutdoorSMAA: Westbrook, Windham, Massabesic @ Cheverus · May 4 | 6:50.78 | SMAA: Westbrook, Windham, Massabesic @ Cheverus | May 4, 2023 |
| 2 Miles · IndoorSMAA: Marshwood-Portland-Westbrook-Windham 2 · Jan 13 | 14:16.03a | SMAA: Marshwood-Portland-Westbrook-Windham 2 | January 13, 2024 |
| 200 Meters · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 11 | 30.83a | Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND | December 11, 2025 |
| 200 Meters · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 21 | 31.56a | SCARBOROUGH-SO PORTLAND @WINDHAM | May 21, 2026 |
| 3200 Meters · OutdoorSO. PORTLAND-WINDHAM @NOBLE · May 1 | 15:00.51 | SO. PORTLAND-WINDHAM @NOBLE | May 1, 2025 |
| 400 Meters · OutdoorCheverus Home Meet · May 7 | 1:07.80 | Cheverus Home Meet | May 7, 2024 |
| 600 Meters · IndoorBONNY EAGLE-DEERING-KENNEBUNK-WINDHAM · Dec 20 | 1:52.15a | BONNY EAGLE-DEERING-KENNEBUNK-WINDHAM | December 20, 2025 |
| 800 Meters · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 11 | 2:41.62a | Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND | December 11, 2025 |
| 800 Meters · OutdoorSMAA: MARSHWOOD-SCARBOROUGH @WINDHAM · May 15 | 2:39.23 | SMAA: MARSHWOOD-SCARBOROUGH @WINDHAM | May 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2025 Indoor Track
5 results2025 Outdoor Track
4 results2024 Indoor Track
3 results2024 Outdoor Track
5 results2023 Indoor Track
1 results2023 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Southwesterns ChampionshipMay 26 · 400 Meters · Place 39 · Windham High | 400 Meters | 39 | 1:12.68 | — |
| May 26 | Southwesterns ChampionshipMay 26 · 400 Meters · Place 39 · Windham High | 400 Meters | 39 | 1:12.68 | — |
| May 20 | St. Joseph's Monks InvitationalMay 20 · 400 Meters · Place 13 · Windham High | 400 Meters | 13 | 1:09.92 | — |
| May 17 | SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · 800 Meters · Place 16 · Windham High | 800 Meters | 16 | 2:56.97 | — |
| May 11 | SMAA: @ Windham - Kennebunk - BiddefordMay 11 · 3200 Meters · Place 2 · Windham High | 3200 Meters | 2 | 15:25.78 | — |
| May 11 | SMAA: @ Windham - Kennebunk - BiddefordMay 11 · 400 Meters · Place 11 · Windham High | 400 Meters | 11 | 1:13.63 | — |
| May 4 | SMAA: Westbrook, Windham, Massabesic @ CheverusMay 4 · 1600 Meters · Place 4 · Windham High | 1600 Meters | 4 | 6:50.78 PB | — |
| May 4 | SMAA: Westbrook, Windham, Massabesic @ CheverusMay 4 · 800 Meters · Place 5 · Windham High | 800 Meters | 5 | 2:59.15 | — |
| Apr 25 | SMAA MEET #1- Noble, Windham, PortlandApr 25 · 3200 Meters · Place 4 · Windham | 3200 Meters | 4. | 15:10.67a | 9 |
| Apr 19 | Red Riot InvitationalApr 19 · 400 Meters · Place 8 · Windham High | 400 Meters | 8 | 1:14.78 | — |
| Apr 19 | Red Riot InvitationalApr 19 · 400 Meters · Place 8 · Windham High | 400 Meters | 8 | 1:14.78 | — |