Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS State Championships: Class A · Nov 5 | 19:30.17 | State Championships: Class A | November 5, 2016 |
| 5,000 Meters · Cheverus High SchoolSMAA: Cheverus Meet · Sep 15 | 21:17.5 | SMAA: Cheverus Meet | September 15, 2017 |
| 5,000 Meters · Kennebunk HSSMAA: Kennebunk Meet · Sep 22 | 21:07 | SMAA: Kennebunk Meet | September 22, 2017 |
| 5,000 Meters · Massabesic High SchoolMassabesic Meet · Sep 6 | 22:47 | Massabesic Meet | September 6, 2019 |
| 5,000 Meters · Narragansett StreetSouthern Maine XC Classic · Sep 8 | 20:38.79 | Southern Maine XC Classic | September 8, 2018 |
| 5,000 Meters · Smiling Hill FarmSMAA: Scarborough Meet · Oct 6 | 20:19 | SMAA: Scarborough Meet | October 6, 2017 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regionl Championship · Oct 29 | 20:38.91 | Southern Maine Class A Regionl Championship | October 29, 2016 |
| 5,000 Meters · University of New England - Portland CampusMaine Girls Academy Home Meet · Oct 6 | 20:59 | Maine Girls Academy Home Meet | October 6, 2016 |
| 5,000 Meters · Windham High SchoolWindham Meet · Oct 11 | 21:37 | Windham Meet | October 11, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Maine Class A State ChampionshipNov 2 · 5,000 Meters Varsity · Place 55 · Windham | 5,000 Meters Varsity | 55 | 22:13.00 | 12 |
| Oct 26 | Southern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 33 · Windham | 5,000 Meters Varsity | 33 | 22:07.50 | 12 |
| Oct 11 | Windham MeetOct 11 · 5,000 Meters Varsity · Place 12 · Windham | 5,000 Meters Varsity | 12 | 21:37 PB | 12 |
| Sep 20 | Cheverus MeetSep 20 · 5,000 Meters Varsity · Place 3 · Windham | 5,000 Meters Varsity | 3 | 22:18 | 12 |
| Sep 6 | Massabesic MeetSep 6 · 5,000 Meters Varsity · Place 10 · Windham | 5,000 Meters Varsity | 10 | 22:47 PB | 12 |
| Aug 30 | Dan Doors InvitationalAug 30 · 5,000 Meters Varsity · Place 4 · Windham High Sch | 5,000 Meters Varsity | 4 | 21:18.00 | — |
2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Maine Class A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 31 · Windham | 5,000 Meters Varsity | 31 | 21:05.80 | 10 |
| Oct 21 | Southern Maine Class A Regional ChampionshipOct 21 · 5,000 Meters Varsity · Place 12 · Windham | 5,000 Meters Varsity | 12 | 20:56.60 | 10 |
| Oct 13 | SMAA: Windham MeetOct 13 · 5,000 Meters Varsity · Place 10 · Windham | 5,000 Meters Varsity | 10 | 23:25.00 | 10 |
| Oct 6 | SMAA: Scarborough MeetOct 6 · 5,000 Meters Varsity · Place 3 · Windham | 5,000 Meters Varsity | 3 | 20:19 PB | 10 |
| Sep 22 | SMAA: Kennebunk MeetSep 22 · 5,000 Meters Varsity · Place 4 · Windham | 5,000 Meters Varsity | 4 | 21:07 PB | 10 |
| Sep 15 | SMAA: Cheverus MeetSep 15 · 5,000 Meters Varsity · Place 2 · Windham | 5,000 Meters Varsity | 2 | 21:17.5 PB | 10 |
2016 Cross Country
3 results