Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cony HSMaine Class A State XC Championship · Nov 1 | 22:22.61 | Maine Class A State XC Championship | November 1, 2025 |
| 5,000 Meters · Deering High SchoolCHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERING · Oct 9 | 21:25.89 | CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERING | October 9, 2025 |
| 5,000 Meters · Kennebunk HSPORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEET · Sep 26 | 22:00.03 | PORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEET | September 26, 2025 |
| 5,000 Meters · Massabesic High SchoolMASSABESIC MEET · Sep 22 | 23:52.00 | MASSABESIC MEET | September 22, 2023 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 22:34.0 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Portland HSPortland High School Meet · Sep 19 | 22:25 | Portland High School Meet | September 19, 2025 |
| 5,000 Meters · Sanford High SchoolBONNY EAGLE-SCARBOROUGH-PORTLAND-SANFORD · Sep 5 | 23:51.87 | BONNY EAGLE-SCARBOROUGH-PORTLAND-SANFORD | September 5, 2025 |
| 5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 8 | 23:07.5 | 90th Annual New England Interscholastic Cross Country Championships | November 8, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine Class A State XC Championship · Nov 4 | 21:12.98 | Maine Class A State XC Championship | November 4, 2023 |
| 5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 9 | 21:12.62 | Maine State Championships | November 9, 2024 |
| 5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 9 | 21:41 | 89th Annual New England Interscholastic Cross Country Championships | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 90th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 201 · Portland | 5,000 Meters Championships | 201 | 23:07.5 PB | 12 |
| Nov 1 | Maine Class A State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 30 · Portland | 5,000 Meters Varsity | 30 | 22:22.61 PB | 12 |
| Oct 25 | Southern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 20 · Portland | 5,000 Meters Varsity | 20 | 21:37.7 | 12 |
| Oct 9 | CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERINGOct 9 · 5,000 Meters Varsity · Place 4 · Portland | 5,000 Meters Varsity | 4 | 21:25.89 PB | 12 |
| Sep 26 | PORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEETSep 26 · 5,000 Meters Varsity · Place 5 · Portland | 5,000 Meters Varsity | 5 | 22:00.03 PB | 12 |
| Sep 19 | Portland High School MeetSep 19 · 5,000 Meters Varsity · Place 8 · Portland | 5,000 Meters Varsity | 8 | 22:25 PB | 12 |
| Sep 5 | BONNY EAGLE-SCARBOROUGH-PORTLAND-SANFORDSep 5 · 5,000 Meters Varsity · Place 9 · Portland | 5,000 Meters Varsity | 9 | 23:51.87 PB | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 89th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 185 · Portland | 5,000 Meters Championships | 185 | 21:41 PB | 11 |
| Nov 9 | Maine State ChampionshipsNov 9 · 5,000 Meters A · Place 21 · Portland | 5,000 Meters A | 21 | 21:12.62 PB | 11 |
| Oct 26 | Southern Maine Class A Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 15 · Portland | 5,000 Meters Varsity | 15 | 21:21.67 | 11 |
| Oct 10 | DEERING-WESTBROOK-PORTLAND-SO PORTLAND-CHEVERUSOct 10 · 5,000 Meters Varsity · Place 7 · Portland Hig | 5,000 Meters Varsity | 7 | 21:56.00 | — |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 65 · Portland | 5,000 Meters Seeded | 65 | 21:11.04 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 76 · Portland | 5,000 Meters Varsity | 76 | 21:11.04 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · Varsity · Place 76 · Portland | Varsity | 76 | 21:11.04 | 11 |
| Sep 27 | CHEVERUS, PORTLAND, GORHAM, MASSABESIC @BONNY EAGLESep 27 · 5,000 Meters Varsity · Place 11 · Portland Hig | 5,000 Meters Varsity | 11 | 21:40.60 | — |
| Aug 28 | SMAA RelaysAug 28 · 1.7 Miles Varsity · Place 34 · Portland | 1.7 Miles Varsity | 34 | 12:37 | — |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | New England Interscholastic XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 165 · Portland - ME | 5,000 Meters Varsity | 165 | 21:06.96 | 10 |
| Nov 4 | Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 35 · Portland | 5,000 Meters Varsity | 35 | 21:12.98 PB | 10 |
| Oct 21 | Southern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 32 · Portland | 5,000 Meters Varsity | 32 | 23:02.59 | 10 |
| Oct 5 | SMAA: Cheverus, Deering, Portland, Westbrook, So PortlandOct 5 · 5,000 Meters Varsity · Place 6 · Portland Hig | 5,000 Meters Varsity | 6 | 22:10.66 | — |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 121 · Portland | 5,000 Meters Seeded | 121 | 22:10.98 | 10 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 141 · Portland | 5,000 Meters Varsity | 141 | 22:10.98 | 10 |
| Sep 22 | MASSABESIC MEETSep 22 · 5,000 Meters Varsity · Place 15 · Portland | 5,000 Meters Varsity | 15 | 23:52.00 PB | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 191 · Portland | 5,000 Meters Varsity | 191 | 22:34.0 PB | 9 |
| Oct 29 | Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 46 · Portland | 5,000 Meters Varsity | 46 | 22:35.43 | 9 |
| Oct 22 | Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 36 · Portland | 5,000 Meters Varsity | 36 | 23:05.72 | 9 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 137 · Portland | 5,000 Meters Varsity | 137 | 7:13.1 | 9 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Freshman · Place 26 · Portland | 5,000 Meters Freshman | 26 | 22:25.39 | 9 |
| Sep 22 | WESTBROOK SMAASep 22 · 5,000 Meters Varsity · Place 19 · Portland Hig | 5,000 Meters Varsity | 19 | 23:13.18 | — |
| Sep 22 | WESTBROOK SMAASep 22 · 5,000 Meters Varsity · Place 19 · Portland Hig | 5,000 Meters Varsity | 19 | 23:13.18 | — |
| Sep 9 | SMAA: Gorham, Kennebunk, Portland, South Portland @ BiddefordSep 9 · 5,000 Meters Varsity · Place 21 · Portland Hig | 5,000 Meters Varsity | 21 | 25:02.01 | 9 |
| Sep 2 | Sanford MeetSep 2 · 5,000 Meters Varsity · Place 9 · Portland | 5,000 Meters Varsity | 9 | 24:11.40 | 9 |
| Aug 24 | SMAA RelaysAug 24 · 1.75 Miles Freshman · Place 2 · Portland | 1.75 Miles Freshman | 2 | 13:11 | — |