Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSMAA Southwesterns Championships · Feb 9 | 4:54.79 | SMAA Southwesterns Championships | February 9, 2019 |
| 1600 Meters · OutdoorYork County Championship · May 18 | 4:44.54a | York County Championship | May 18, 2019 |
| 2 Miles · IndoorSMAA Southwesterns Championships · Feb 9 | 10:52.94 | SMAA Southwesterns Championships | February 9, 2019 |
| 3200 Meters · OutdoorSMAA:Marshwood, Massabesic, Noble, Sanford @ Kennebunk · May 14 | 10:50.61 | SMAA:Marshwood, Massabesic, Noble, Sanford @ Kennebunk | May 14, 2019 |
| 800 Meters · IndoorSMAA: Gor, No, SP, Mass, Kenn, Fal · Jan 19 | 2:19.80 | SMAA: Gor, No, SP, Mass, Kenn, Fal | January 19, 2019 |
| 800 Meters · OutdoorSMAA: Biddeford, Bonny Eagle, Massabesic, South Portland @ Noble · May 7 | 2:18.40 | SMAA: Biddeford, Bonny Eagle, Massabesic, South Portland @ Noble | May 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 1 | Maine Class A State ChampionshipJun 1 · 1600 Meters · Place 16 · Noble | 1600 Meters | 16. | 4:57.43a | 11 |
| May 25 | Southwestern ChampionshipMay 25 · 1600 Meters · Place 19 · Noble | 1600 Meters | 19 | 4:58.12 | — |
| May 18 | York County ChampionshipMay 18 · 3200 Meters · Place 10 · Noble | 3200 Meters | 10. | 11:06.09a | 11 |
| May 18 | York County ChampionshipMay 18 · 1600 Meters · Place 7 · Noble | 1600 Meters | 7. | 4:44.54a PB | 11 |
| May 14 | SMAA:Marshwood, Massabesic, Noble, Sanford @ KennebunkMay 14 · 3200 Meters · Noble | 3200 Meters | — | 10:50.61 PB | — |
| May 14 | SMAA:Marshwood, Massabesic, Noble, Sanford @ KennebunkMay 14 · 1600 Meters · Place 6 · Noble | 1600 Meters | 6 | 4:50.31 | — |
| May 7 | SMAA: Biddeford, Bonny Eagle, Massabesic, South Portland @ NobleMay 7 · 1600 Meters · Place 8 · Noble | 1600 Meters | 8 | 5:02.11 | — |
| May 7 | SMAA: Biddeford, Bonny Eagle, Massabesic, South Portland @ NobleMay 7 · 800 Meters · Place 10 · Noble | 800 Meters | 10 | 2:18.40 PB | — |
| Apr 30 | SMAA: @ WestbrookApr 30 · 3200 Meters · Place 1 · Noble | 3200 Meters | 1. | 10:50.61 | 11 |
| Apr 30 | SMAA: @ WestbrookApr 30 · 1600 Meters · Place 1 · Noble | 1600 Meters | 1. | 4:55.42 | 11 |
| Apr 23 | SMAA: Scar, Chev, Noble @ FalmouthApr 23 · 1600 Meters · Place 5 · Noble | 1600 Meters | 5 | 5:03.45 | SR |
2019 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | Maine Class A State ChampionshipFeb 18 · 1 Mile · Place 16 · Noble | 1 Mile | 16. | 4:56.87a | 11 |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 2 Miles · Place 13 · Noble | 2 Miles | 13 | 10:52.94 PB | — |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 1 Mile · Place 9 · Noble | 1 Mile | 9 | 4:54.79 PB | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 2 Miles · Place 3 · Noble | 2 Miles | 3 | 11:33.21 | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 1 Mile · Place 3 · Noble | 1 Mile | 3 | 5:01.76 | — |
| Jan 19 | SMAA: Gor, No, SP, Mass, Kenn, FalJan 19 · 1 Mile · Place 5 · Noble | 1 Mile | 5 | 5:06.87 | — |
| Jan 19 | SMAA: Gor, No, SP, Mass, Kenn, FalJan 19 · 800 Meters · Place 5 · Noble | 800 Meters | 5 | 2:19.80 PB | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 1 Mile · Place 4 · Noble | 1 Mile | 4 | 5:01.76 | — |
2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | SMAA: Fal, Bidd, Nob, TA, Chev, SPDec 22 · 2 Miles · Place 8 · Noble | 2 Miles | 8. | 11:33.21a | 11 |
| Dec 22 | SMAA: Fal, Bidd, Nob, TA, Chev, SPDec 22 · 1 Mile · Place 6 · Noble | 1 Mile | 6. | 5:09.25a | 11 |
| Dec 15 | SMAA: Por, Mass, Nob, Scar, SP, TA, West, WinDec 15 · 1 Mile · Place 11 · Noble | 1 Mile | 11. | 5:10.88a | 11 |
2018 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | Maine Class A State ChampionshipJun 2 · 1600 Meters · Place 18 · Noble | 1600 Meters | 18. | 4:58.40a | 10 |
| May 26 | Southwestern ChampionshipMay 26 · 1600 Meters · Place 16 · Noble | 1600 Meters | 16. | 4:50.31a | 10 |
| May 19 | York County ChampionshipMay 19 · 1600 Meters · Place 7 · Noble | 1600 Meters | 7. | 5:00.90a | 10 |
| May 16 | SMAA B: Marshwood, Massabesic, Sanford, Kennebunk@NobleMay 16 · 1600 Meters · Place 4 · Noble | 1600 Meters | 4 | 4:55.38 | — |
| May 16 | SMAA B: Marshwood, Massabesic, Sanford, Kennebunk@NobleMay 16 · 800 Meters · Place 10 · Noble | 800 Meters | 10 | 2:22.36 | — |
| May 10 | SMAA B: Noble, Westbrook, South Po, Windham @ PortlandMay 10 · 3200 Meters · Place 3 · Noble | 3200 Meters | 3 | 11:05.27 | — |
| May 10 | SMAA B: Noble, Westbrook, South Po, Windham @ PortlandMay 10 · 1600 Meters · Place 2 · Noble | 1600 Meters | 2 | 4:57.85 | — |
| May 8 | SMAA: Bonny Eagle, Deering, Sanford @ BiddefordMay 8 · 1600 Meters · Place 6 · Noble | 1600 Meters | 6 | 5:02.21 | — |
| May 1 | SMAA: Cheverus, Scarborough, Noble @ GorhamMay 1 · 1600 Meters · Place 8 · Noble | 1600 Meters | 8 | 5:10.51 | — |
2017 Outdoor Track
3 results2016 Outdoor Track
4 results