Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.7 Miles · South Portland High SchoolSouth Portland Meet · Oct 11 | 16:42 | South Portland Meet | October 11, 2019 |
| 5,000 Meters · Belfast HS Maine Class A State XC Championship · Oct 30 | 19:15.62 | Maine Class A State XC Championship | October 30, 2021 |
| 5,000 Meters · Deering High SchoolDeering Meet · Sep 20 | 20:21 | Deering Meet | September 20, 2019 |
| 5,000 Meters · Massabesic High SchoolMassabesic Meet · Sep 6 | 21:03 | Massabesic Meet | September 6, 2019 |
| 5,000 Meters · Noble High SchoolNoble Meet · Oct 3 | 20:08.96 | Noble Meet | October 3, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional XC Championship · Oct 23 | 18:51.72 | 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
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 87 · Deering | 5,000 Meters Varsity | 87 | 19:15.62 PB | 12 |
| Oct 23 | Southern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 41 · Deering | 5,000 Meters Varsity | 41 | 18:51.72 PB | 12 |
| Oct 7 | SMAA: Deering, Portland, SP, Westbrook @ CheverusOct 7 · 5,000 Meters Varsity · Place 14 · Deering | 5,000 Meters Varsity | 14 | 18:59.00 | — |
| Sep 30 | SMAA:Deering, Noble, Thornton Academy @ WestbrookSep 30 · 5,000 Meters Varsity · Place 4 · Deering | 5,000 Meters Varsity | 4 | 18:43.28 | — |
| Sep 27 | SMAA: Deering, Kennebunk @ WindhamSep 27 · 5,000 Meters Varsity · Place 3 · Deering | 5,000 Meters Varsity | 3 | 19:36.66 | — |
| Sep 11 | SMAA: Deering, Falmouth, Noble @ SanfordSep 11 · 5,000 Meters Varsity · Place 7 · Deering | 5,000 Meters Varsity | 7 | 19:08.38 | — |
| Sep 2 | SMAA: Portland, Sanford, Scarborough @ DeeringSep 2 · 5,000 Meters Varsity · Place 8 · M DEERING | 5,000 Meters Varsity | 8 | 18:42 | — |
2020 Cross Country
6 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Maine Class A State ChampionshipNov 2 · 5,000 Meters Varsity · Place 97 · Deering | 5,000 Meters Varsity | 97 | 19:43.24 | 10 |
| Oct 26 | Southern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 100 · Deering | 5,000 Meters Varsity | 100 | 20:18.66 | 10 |
| Oct 18 | SMAA JV MeetOct 18 · 5,000 Meters Varsity · Place 22 · Deering | 5,000 Meters Varsity | 22 | 18:49.00 | — |
| Oct 11 | South Portland MeetOct 11 · 2.7 Miles Varsity · Place 37 · Deering | 2.7 Miles Varsity | 37 | 16:42 PB | 10 |
| Oct 3 | Noble MeetOct 3 · 5,000 Meters Varsity · Place 15 · Deering | 5,000 Meters Varsity | 15 | 20:08.96 PB | 10 |
| Sep 20 | Deering MeetSep 20 · 5,000 Meters Varsity · Place 32 · Deering | 5,000 Meters Varsity | 32 | 20:21 PB | 10 |
| Sep 6 | Massabesic MeetSep 6 · 5,000 Meters Varsity · Place 27 · Deering | 5,000 Meters Varsity | 27 | 21:03 PB | 10 |