Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2848 m · Bonny Eagle HSSMAA Relays · Aug 29 | 11:42 | SMAA Relays | August 29, 2019 |
| 5,000 Meters · Derryfield ParkManchester Invitational · Sep 23 | 20:02 | Manchester Invitational | September 23, 2017 |
| 5,000 Meters · Massabesic High SchoolSMAA: Massabesic Meet · Sep 15 | 20:32.5 | SMAA: Massabesic Meet | September 15, 2017 |
| 5,000 Meters · Narragansett StreetSouthern Maine XC Classic · Sep 8 | 18:46.71 | Southern Maine XC Classic | September 8, 2018 |
| 5,000 Meters · Sanford High SchoolSanford Meet · Oct 10 | 20:00 | Sanford Meet | October 10, 2019 |
| 5,000 Meters · Smiling Hill FarmSMAA: Scarborough Meet · Oct 6 | 19:17 | SMAA: Scarborough Meet | October 6, 2017 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class A State Championship · Nov 2 | 19:57.60 | Maine Class A State Championship | November 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Maine Class A State ChampionshipNov 2 · 5,000 Meters Varsity · Place 105 · Massabesic | 5,000 Meters Varsity | 105 | 19:57.60 PB | 12 |
| Oct 26 | Southern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 99 · Massabesic | 5,000 Meters Varsity | 99 | 20:16.68 | 12 |
| Oct 18 | SMAA JV MeetOct 18 · 5,000 Meters Varsity · Place 56 · Massabesic | 5,000 Meters Varsity | 56 | 19:46.00 | — |
| Oct 10 | Sanford MeetOct 10 · 5,000 Meters Varsity · Place 39 · Massabesic | 5,000 Meters Varsity | 39 | 20:00 PB | 12 |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 77 · Massabesic | 5,000 Meters Unseeded | 77 | 19:49.02 | SR |
| Oct 5 | Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 361 · Massabesic | 5,000 Meters Varsity | 361 | 19:49.02 | SR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 199 · Massabesic | 5,000 Meters Varsity | 199 | 20:08.57 | SR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 199 · Massabesic | 5,000 Meters Varsity | 199 | 20:08.57 | SR |
| Sep 6 | Massabesic MeetSep 6 · 5,000 Meters Varsity · Place 35 · Massabesic | 5,000 Meters Varsity | 35 | 21:34 | 12 |
| Aug 29 | SMAA RelaysAug 29 · 1.77 Miles Varsity · Place 86 · Massabesic | 1.77 Miles Varsity | 86 | 11:42 PB | 12 |
2018 Cross Country
4 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Maine Class A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 104 · Massabesic | 5,000 Meters Varsity | 104 | 19:57.77 | 10 |
| Oct 6 | SMAA: Scarborough MeetOct 6 · 5,000 Meters Varsity · Place 23 · Massabesic | 5,000 Meters Varsity | 23 | 19:17 PB | 10 |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 56 · Massabesic | 5,000 Meters Unseeded | 56 | 19:01.80 | SO |
| Sep 30 | Maine XC Festival of ChampionsSep 30 · Varsity · Place 299 · Massabesic | Varsity | 299 | 19:01.80 | SO |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Junior Varsity - B · Place 88 · Massabesic | 5,000 Meters Junior Varsity - B | 88 | 20:02 PB | 10 |
| Sep 15 | SMAA: Massabesic MeetSep 15 · 5,000 Meters Varsity · Place 31 · Massabesic | 5,000 Meters Varsity | 31 | 20:32.5 PB | 10 |