Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSMAA: BE, Deer, Go, Mar, SP, TA, Wind · Feb 2 | 5:41.78 | SMAA: BE, Deer, Go, Mar, SP, TA, Wind | February 2, 2019 |
| 1600 Meters · OutdoorSMAA: Biddeford, Portland, Windham @ Marshwood · Apr 23 | 5:37.88 | SMAA: Biddeford, Portland, Windham @ Marshwood | April 23, 2019 |
| 2 Miles · IndoorSMAA Southwesterns Championships · Feb 9 | 11:47.34 | SMAA Southwesterns Championships | February 9, 2019 |
| 3200 Meters · OutdoorSMAA: Biddeford, Portland, Windham @ Marshwood · Apr 23 | 11:53.17 | SMAA: Biddeford, Portland, Windham @ Marshwood | April 23, 2019 |
| 600 Yard Dash OPEN DIVISION · IndoorSMAA:Cheverus-Gorham-Marshwood-Westbrook · Jan 20 | 1:44.43 | SMAA:Cheverus-Gorham-Marshwood-Westbrook | January 20, 2018 |
| 600 Yards · IndoorSMAA: Marsh, BE, Por, Gor, Scar · Dec 22 | 1:41.78a | SMAA: Marsh, BE, Por, Gor, Scar | December 22, 2018 |
| 800 Meters · IndoorSMAA:Cheverus-Gorham-Marshwood-Westbrook · Jan 20 | 2:36.94 | SMAA:Cheverus-Gorham-Marshwood-Westbrook | January 20, 2018 |
| 800 Meters · OutdoorSMAA: Deering, Marshwood, Westbrook @ Scarborough · May 6 | 2:42.87 | SMAA: Deering, Marshwood, Westbrook @ Scarborough | May 6, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
7 results2019 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | Maine Class A State ChampionshipFeb 18 · 2 Miles · Place 9 · Marshwood | 2 Miles | 9. | 12:10.16a | 12 |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 2 Miles · Place 2 · Marshwood | 2 Miles | 2 | 11:47.34 PB | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 1 Mile · Place 3 · Marshwood | 1 Mile | 3 | 5:41.78 PB | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 800 Meters · Place 5 · Marshwood | 800 Meters | 5 | 2:37.79 | — |
| Jan 19 | SMAA: West, BE, Deer, Mars, Por, ScarJan 19 · 2 Miles · Place 3 · Marshwood | 2 Miles | 3 | 11:56.79 | — |
2018 Indoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | USM RelaysDec 29 · 1 Mile · Place 12 · Marshwood | 1 Mile | 12. | 5:41.78a | 12 |
| Dec 22 | SMAA: Marsh, BE, Por, Gor, ScarDec 22 · 600 Yards · Place 3 · Marshwood | 600 Yards | 3. | 1:41.78a PB | 12 |
| Dec 22 | SMAA: Marsh, BE, Por, Gor, ScarDec 22 · 800 Meters · Place 6 · Marshwood | 800 Meters | 6. | 2:37.79a | 12 |
| Dec 14 | SMAA: Bidd, BE, Chev, Deer, Fal, Gor, Ken,MarDec 14 · 1 Mile · Place 5 · Marshwood | 1 Mile | 5. | 5:46.45a | 12 |
| Dec 14 | SMAA: Bidd, BE, Chev, Deer, Fal, Gor, Ken,MarDec 14 · 800 Meters · Place 3 · Marshwood | 800 Meters | 3. | 2:44.19a | 12 |
| Feb 19 | Maine Class A Indoor State ChampionshipFeb 19 · 2 Miles · Place 7 · Marshwood | 2 Miles | 7 | 12:15.16 | JR |
| Feb 10 | SMAA Southwesterns ChampionshipsFeb 10 · 2 Miles · Place 5 · Marshwood | 2 Miles | 5 | 12:12.36 | — |
| Jan 24 | SMAA:Kennebunk-Marshwood-Massabesic-NobleJan 24 · 1 Mile · Place 1 · Marshwood | 1 Mile | 1 | 5:44.45 | — |
| Jan 20 | SMAA:Cheverus-Gorham-Marshwood-WestbrookJan 20 · 600 Yard Dash OPEN DIVISION · Place 2 · Marshwood | 600 Yard Dash OPEN DIVISION | 2 | 1:44.43 PB | — |
| Jan 20 | SMAA:Cheverus-Gorham-Marshwood-WestbrookJan 20 · 800 Meters · Place 2 · Marshwood | 800 Meters | 2 | 2:36.94 PB | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 1 · Marshwood | 2 Miles | 1 | 12:05.46 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 1 Mile · Place 1 · Marshwood | 1 Mile | 1 | 5:44.45 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 1 · Marshwood | 2 Miles | 1 | 12:05.46 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 1 Mile · Place 1 · Marshwood | 1 Mile | 1 | 5:44.45 | — |
| Jan 3 | SMAA: Bonny Eagle-Marshwood-Scarborough-South Portland Jan 3 · 800 Meters · Place 4 · Marshwood | 800 Meters | 4 | 2:44.88 | — |
2018 Outdoor Track
7 results2017 Indoor Track
8 results2017 Outdoor Track
4 results2016 Indoor Track
2 results2016 Outdoor Track
7 results