Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Kennebunk HSSO PORTLAND-CHEVERUS-GORHAM-MASSABESIC @KENNEBUNK · Sep 3 | 19:53 | SO PORTLAND-CHEVERUS-GORHAM-MASSABESIC @KENNEBUNK | September 3, 2026 |
| 5,000 Meters · Portland HSPortland High School Meet · Oct 9 | 20:52 | Portland High School Meet | October 9, 2026 |
| 5,000 Meters · Sanford High SchoolGORHAM-DEERING-THORNTON ACADEMY@SANFORD · Sep 24 | 19:53.42 | GORHAM-DEERING-THORNTON ACADEMY@SANFORD | September 24, 2026 |
| 5,000 Meters · South Portland High SchoolSouth Portland Meet · Sep 5 | 22:02 | South Portland Meet | September 5, 2025 |
| 5,000 Meters · Thornton AcademyGORHAM-SANFORD-DEERING@THORNTON ACADEMY · Sep 26 | 21:10.92 | GORHAM-SANFORD-DEERING@THORNTON ACADEMY | September 26, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 19:18.47 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · Twin Brook Recreation AreaGorham-Scarborough-Windham-Falmouth · Oct 10 | 20:38 | Gorham-Scarborough-Windham-Falmouth | October 10, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | SECOND SEVEN @SANFORDOct 17 · 5,000 Meters Varsity · Place 9 · Gorham | 5,000 Meters Varsity | 9 | 19:31.00 | — |
| Oct 17 | SECOND SEVEN @SANFORDOct 17 · 5,000 Meters Varsity · Place 9 · Gorham | 5,000 Meters Varsity | 9 | 19:31.00 | 12 |
| Oct 9 | Portland High School MeetOct 9 · 5,000 Meters Varsity · Place 39 · Gorham | 5,000 Meters Varsity | 39 | 20:52 PB | 12 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Unseeded B · Place 61 · Gorham | 5,000 Meters Unseeded B | 61 | 19:18.47 PB | 12 |
| Sep 24 | GORHAM-DEERING-THORNTON ACADEMY@SANFORDSep 24 · 5,000 Meters Varsity · Place 26 · Gorham | 5,000 Meters Varsity | 26 | 19:53.42 PB | 12 |
| Sep 3 | SO PORTLAND-CHEVERUS-GORHAM-MASSABESIC @KENNEBUNKSep 3 · 5,000 Meters Varsity · Place 19 · Gorham | 5,000 Meters Varsity | 19 | 19:53 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | SECOND SEVEN @SANFORDOct 18 · 5,000 Meters Varsity · Place 29 · Gorham | 5,000 Meters Varsity | 29 | 21:34.69 | 11 |
| Oct 10 | Gorham-Scarborough-Windham-FalmouthOct 10 · 5,000 Meters Varsity · Place 28 · Gorham | 5,000 Meters Varsity | 28 | 20:38 PB | 11 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 539 · Gorham | 5,000 Meters Varsity | 539 | 22:09.92 | 11 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Unseeded · Place 200 · Gorham | 5,000 Meters Unseeded | 200 | 22:09.92 | 11 |
| Sep 26 | GORHAM-SANFORD-DEERING@THORNTON ACADEMYSep 26 · 5,000 Meters Varsity · Place 34 · Gorham | 5,000 Meters Varsity | 34 | 21:10.92 PB | 11 |
| Sep 19 | Portland High School MeetSep 19 · 5,000 Meters Varsity · Place 37 · Gorham | 5,000 Meters Varsity | 37 | 22:01 | 11 |
| Sep 13 | Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 178 · Gorham | 5,000 Meters Varsity | 178 | 21:53.34 | 11 |
| Sep 13 | Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 317 · Gorham | 5,000 Meters Varsity | 317 | 21:53.34 | 11 |
| Sep 5 | South Portland MeetSep 5 · 5,000 Meters Varsity · Place 37 · Gorham | 5,000 Meters Varsity | 37 | 22:02 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | FALMOUTH-GORHAM-SCARBOROUGH@WINDHAMOct 10 · 5,000 Meters Varsity · Place 54 · Gorham | 5,000 Meters Varsity | 54 | 24:05.80 | — |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 216 · Gorham | 5,000 Meters Unseeded | 216 | 23:18.86 | 10 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 689 · Gorham | 5,000 Meters Varsity | 689 | 23:18.86 | 10 |
| Sep 27 | CHEVERUS, PORTLAND, GORHAM, MASSABESIC @BONNY EAGLESep 27 · 5,000 Meters Varsity · Place 54 · Gorham | 5,000 Meters Varsity | 54 | 25:20.30 | — |
| Aug 30 | Laliberte InvitationalAug 30 · Junior Varsity · Place 22 · Gorham High School Boys | Junior Varsity | 22 | 18:37.41 | — |
| Aug 30 | Laliberte InvitationalAug 30 · 2.16 Miles Junior Varsity · Place 22 · Gorham High School Boys | 2.16 Miles Junior Varsity | 22 | 18:37.41 | — |