Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.7 Miles · South Portland High SchoolSouth Portland Meet · Oct 11 | 15:58 | South Portland Meet | October 11, 2019 |
| 5,000 Meters · Belfast HS Maine Class A State XC Championship · Oct 30 | 17:41.31 | Maine Class A State XC Championship | October 30, 2021 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 19:25.3 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · Sanford High SchoolSanford Meet · Sep 2 | 17:58.60 | Sanford Meet | September 2, 2022 |
| 5,000 Meters · Smiling Hill FarmScarborough Meet · Sep 20 | 19:41.90 | Scarborough Meet | September 20, 2019 |
| 5,000 Meters · Thornton AcademyThornton Academy Meet · Sep 6 | 18:08 | Thornton Academy Meet | September 6, 2019 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional XC Championship · Oct 23 | 18:03.79 | 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.
2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 245 · Portland | 5,000 Meters Varsity | 245 | 19:25.3 PB | 12 |
| Oct 29 | Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 35 · Portland | 5,000 Meters Varsity | 35 | 18:19.15 | 12 |
| Oct 22 | Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 23 · Portland | 5,000 Meters Varsity | 23 | 18:30.41 | 12 |
| Oct 7 | SMAA: Cheverus, Deering, Portland, WestbrookOct 7 · 2.7 Miles Varsity · Place 27 · Portland Hig | 2.7 Miles Varsity | 27 | 16:52.12 | — |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 34 · Portland | 5,000 Meters Varsity | 34 | 17:37.5 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 62 · Portland | 5,000 Meters Seeded | 62 | 17:37.54 | 12 |
| Oct 1 | Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 65 · Portland | 5,000 Meters Varsity | 65 | 5:40.4 | 12 |
| Sep 22 | WESTBROOK SMAASep 22 · 5,000 Meters Varsity · Place 8 · Portland Hig | 5,000 Meters Varsity | 8 | 18:06.59 | — |
| Sep 22 | WESTBROOK SMAASep 22 · 5,000 Meters Varsity · Place 8 · Portland Hig | 5,000 Meters Varsity | 8 | 18:06.59 | — |
| Sep 17 | Southern Maine ClassicSep 17 · 5,000 Meters Varsity · Place 36 · Portland Hig | 5,000 Meters Varsity | 36 | 17:34.58 | 12 |
| Sep 9 | SMAA: Gorham, Kennebunk, Portland, South Portland @ BiddefordSep 9 · 5,000 Meters Varsity · Place 7 · Portland Hig | 5,000 Meters Varsity | 7 | 18:27.61 | 12 |
| Sep 2 | Sanford MeetSep 2 · 5,000 Meters Varsity · Place 6 · Portland | 5,000 Meters Varsity | 6 | 17:58.60 PB | 12 |
| Aug 24 | SMAA RelaysAug 24 · 1.75 Miles Junior Varsity · Place 2 · Portland | 1.75 Miles Junior Varsity | 2 | 10:19 | — |
2021 Cross Country
5 results2020 Cross Country
3 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Southern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 78 · Portland | 5,000 Meters Varsity | 78 | 19:32.14 | 9 |
| Oct 11 | South Portland MeetOct 11 · 2.7 Miles Varsity · Place 22 · Portland | 2.7 Miles Varsity | 22 | 15:58 PB | 9 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 284 · Portland | 5,000 Meters Varsity | 284 | 19:12.36 | FR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 37 · Portland | 5,000 Meters Freshman | 37 | 19:12.36 | FR |
| Sep 20 | Scarborough MeetSep 20 · 5,000 Meters Varsity · Place 22 · Portland | 5,000 Meters Varsity | 22 | 19:41.90 PB | 9 |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 124 · Portland | 5,000 Meters Varsity | 124 | 18:57.06 | FR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Junior Varsity · Place 45 · Portland | 5,000 Meters Junior Varsity | 45 | 18:57.06 | FR |
| Sep 6 | Thornton Academy MeetSep 6 · 5,000 Meters Varsity · Place 38 · Portland | 5,000 Meters Varsity | 38 | 19:55 | 9 |
| Sep 6 | Thornton Academy MeetSep 6 · 5,000 Meters Varsity · Place 13 · Portland | 5,000 Meters Varsity | 13 | 18:08 PB | 9 |