Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Derryfield ParkManchester Invitational · Sep 23 | 15:21 | Manchester Invitational | September 23, 2017 |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 24:24.60 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Massabesic High SchoolSMAA: Massabesic Meet · Sep 15 | 25:09.9 | SMAA: Massabesic Meet | September 15, 2017 |
| 5,000 Meters · Narragansett StreetSouthern Maine XC Classic · Sep 8 | 23:48.58 | Southern Maine XC Classic | September 8, 2018 |
| 5,000 Meters · Sanford High SchoolSanford Meet · Oct 10 | 33:24 | Sanford Meet | October 10, 2019 |
| 5,000 Meters · Smiling Hill FarmSMAA: Scarborough Meet · Oct 6 | 23:08 | SMAA: Scarborough Meet | October 6, 2017 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State Championship · Oct 28 | 22:15.10 | Maine Class A State Championship | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Southern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 106 · Massabesic | 5,000 Meters Varsity | 106 | 36:16.56 | 11 |
| Oct 10 | Sanford MeetOct 10 · 5,000 Meters Varsity · Place 59 · Massabesic | 5,000 Meters Varsity | 59 | 33:24 PB | 11 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 254 · Massabesic | 5,000 Meters Unseeded | 254 | 32:10.55 | JR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 606 · Massabesic | 5,000 Meters Varsity | 606 | 32:10.55 | JR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 253 · Massabesic | 5,000 Meters Varsity | 253 | 29:07.69 | JR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 132 · Massabesic | 5,000 Meters Varsity | 132 | 29:07.69 | JR |
| Sep 6 | Massabesic MeetSep 6 · 5,000 Meters Varsity · Place 40 · Massabesic | 5,000 Meters Varsity | 40 | 31:05 | 11 |
2018 Cross Country
5 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Maine Class A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 55 · Massabesic | 5,000 Meters Varsity | 55 | 22:15.10 PB | 9 |
| Oct 21 | Southern Maine Class A Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 35 · Massabesic | 5,000 Meters Varsity | 35 | 22:28.06 | 9 |
| Oct 6 | SMAA: Scarborough MeetOct 6 · 5,000 Meters Varsity · Place 9 · Massabesic | 5,000 Meters Varsity | 9 | 23:08 PB | 9 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 288 · Massabesic | 5,000 Meters Varsity | 288 | 23:06.65 | FR |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Freshman · Place 62 · Massabesic | 5,000 Meters Freshman | 62 | 23:06.65 | FR |
| Sep 23 | Manchester InvitationalSep 23 · 2 Miles Freshman · Place 17 · Massabesic | 2 Miles Freshman | 17 | 15:21 PB | 9 |
| Sep 15 | SMAA: Massabesic MeetSep 15 · 5,000 Meters Varsity · Place 11 · Massabesic | 5,000 Meters Varsity | 11 | 25:09.9 PB | 9 |