Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.7 Miles · South Portland High SchoolSouth Portland Meet · Oct 11 | 19:54 | South Portland Meet | October 11, 2019 |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 25:12.20 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Cheverus High SchoolCheverus Meet · Sep 20 | 24:42 | Cheverus Meet | September 20, 2019 |
| 5,000 Meters · Narragansett StreetSouthern Maine XC Classic · Sep 8 | 26:50.79 | Southern Maine XC Classic | September 8, 2018 |
| 5,000 Meters · Thornton AcademyThornton Academy Meet · Sep 6 | 23:43 | Thornton Academy Meet | September 6, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional XC Championship · Oct 23 | 18:33.10 | Southern Maine Class A Regional XC Championship | October 23, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Southern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 31 · Cheverus | 5,000 Meters Varsity | 31 | 18:33.10 PB | 12 |
| Oct 7 | SMAA: Deering, Portland, SP, Westbrook @ CheverusOct 7 · 5,000 Meters Varsity · Place 30 · Cheverus | 5,000 Meters Varsity | 30 | 19:54.30 | — |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 139 · Cheverus | 5,000 Meters Varsity | 139 | 19:02.22 | SR |
| Oct 2 | Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 160 · Cheverus | 5,000 Meters Varsity | 160 | 19:02.22 | SR |
| Sep 18 | Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 77 · Cheverus | 5,000 Meters Varsity | 77 | 19:08.28 | SR |
| Sep 2 | SMAA: Biddeford, Cheverus, Massabesic @ NobleSep 2 · 5,000 Meters Varsity · Place 7 · Cheverus | 5,000 Meters Varsity | 7 | 20:08.00 | — |
2020 Cross Country
3 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | SMAA JV MeetOct 18 · 5,000 Meters Varsity · Place 133 · Cheverus High Sc | 5,000 Meters Varsity | 133 | 21:34.50 | — |
| Oct 11 | South Portland MeetOct 11 · 2.7 Miles Junior Varsity · Place 43 · Cheverus | 2.7 Miles Junior Varsity | 43 | 19:54 PB | 10 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 114 · Cheverus | 5,000 Meters Unseeded | 114 | 22:41.13 | SO |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 757 · Cheverus | 5,000 Meters Varsity | 757 | 22:41.13 | SO |
| Sep 20 | Cheverus MeetSep 20 · 5,000 Meters Varsity · Place 49 · Cheverus | 5,000 Meters Varsity | 49 | 24:42 PB | 10 |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 349 · Cheverus | 5,000 Meters Varsity | 349 | 22:49.75 | SO |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Junior Varsity · Place 164 · Cheverus | 5,000 Meters Junior Varsity | 164 | 22:49.75 | SO |
| Sep 6 | Thornton Academy MeetSep 6 · 5,000 Meters Varsity · Place 92 · Cheverus | 5,000 Meters Varsity | 92 | 23:43 PB | 10 |
2018 Cross Country
6 results