Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Bonny Eagle HSSMAA Relays · Aug 27 | 13:02 | SMAA Relays | August 27, 2025 |
| 5,000 Meters · Bonny Eagle HSBonny Eagle HS Meet · Sep 17 | 22:47 | Bonny Eagle HS Meet | September 17, 2025 |
| 5,000 Meters · Cony HSMaine Class A State XC Championship · Nov 1 | 22:35.17 | Maine Class A State XC Championship | November 1, 2025 |
| 5,000 Meters · Marshwood HSMASSABESIC-NOBLE-SANFORD @ MARSHWOOD · Oct 9 | 22:27.6 | MASSABESIC-NOBLE-SANFORD @ MARSHWOOD | October 9, 2025 |
| 5,000 Meters · Massabesic High SchoolBIDDEFORD-WESTBROOK-SCARBOROUGH@MASSABESIC MEET · Sep 26 | 24:31.94 | BIDDEFORD-WESTBROOK-SCARBOROUGH@MASSABESIC MEET | September 26, 2025 |
| 5,000 Meters · South Portland High SchoolSouth Portland Meet · Sep 5 | 23:06 | South Portland Meet | September 5, 2025 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional XC Championship · Oct 25 | 22:11.0 | Southern Maine Class A Regional XC Championship | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Maine Class A State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 37 · Massabesic | 5,000 Meters Varsity | 37 | 22:35.17 PB | 12 |
| Oct 25 | Southern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 27 · Massabesic | 5,000 Meters Varsity | 27 | 22:11.0 PB | 12 |
| Oct 9 | MASSABESIC-NOBLE-SANFORD @ MARSHWOODOct 9 · 5,000 Meters Varsity · Place 4 · Massabesic | 5,000 Meters Varsity | 4 | 22:27.6 PB | 12 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 103 · Massabesic | 5,000 Meters Seeded | 103 | 22:39.77 | 12 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 119 · Massabesic | 5,000 Meters Varsity | 119 | 22:39.77 | 12 |
| Sep 26 | BIDDEFORD-WESTBROOK-SCARBOROUGH@MASSABESIC MEETSep 26 · 5,000 Meters Varsity · Place 3 · Massabesic | 5,000 Meters Varsity | 3 | 24:31.94 PB | 12 |
| Sep 17 | Bonny Eagle HS MeetSep 17 · 5,000 Meters Varsity · Place 8 · Massabesic | 5,000 Meters Varsity | 8 | 22:47 PB | 12 |
| Sep 5 | South Portland MeetSep 5 · 5,000 Meters Varsity · Place 13 · Massabesic | 5,000 Meters Varsity | 13 | 23:06 PB | 12 |
| Aug 27 | SMAA RelaysAug 27 · 1.7 Miles Varsity · Place 46 · Massabesic | 1.7 Miles Varsity | 46 | 13:02 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 189 · Massabesic | 5,000 Meters Seeded | 189 | 23:28.47 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 233 · Massabesic | 5,000 Meters Varsity | 233 | 23:28.47 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · Varsity · Place 233 · Massabesic | Varsity | 233 | 23:28.47 | 11 |
| Sep 19 | SMAA 2 @ South PortlandSep 19 · 5,000 Meters Varsity · Place 15 · Massabesic | 5,000 Meters Varsity | 15 | 23:54 | — |
| Sep 14 | Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 109 · Massabesic | 5,000 Meters Varsity | 109 | 24:59.11 | 11 |
| Aug 28 | SMAA RelaysAug 28 · 1.7 Miles Varsity · Place 55 · Massabesic | 1.7 Miles Varsity | 55 | 13:39 | — |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Noble High School MeetOct 4 · 5,000 Meters Varsity · Place 12 · Massabesic | 5,000 Meters Varsity | 12 | 25:23.97 | 10 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 70 · Massabesic | 5,000 Meters Unseeded | 70 | 24:52.40 | 10 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 364 · Massabesic | 5,000 Meters Varsity | 364 | 24:52.40 | 10 |
| Aug 23 | SMAA RelaysAug 23 · 1.7 Miles Varsity · Place 57 · Massabesic | 1.7 Miles Varsity | 57 | 14:18 | — |
2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 323 · Massabesic | 5,000 Meters Varsity | 323 | 8:11.3 | 9 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Freshman · Place 73 · Massabesic | 5,000 Meters Freshman | 73 | 25:26.21 | 9 |
| Aug 24 | SMAA RelaysAug 24 · 1.75 Miles Freshman · Place 18 · Massabesic | 1.75 Miles Freshman | 18 | 15:51 | — |