Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · IndoorSMAA:Cheverus-Gorham-Marshwood-Westbrook · Jan 20 | 25.19 | SMAA:Cheverus-Gorham-Marshwood-Westbrook | January 20, 2018 |
| 200 Meters · OutdoorSouthwestern Championship · May 26 | 24.74a | Southwestern Championship | May 26, 2018 |
| 400 Meters · IndoorSMAA: BID-POR-WIN-MARSH · Jan 21 | 57.70 | SMAA: BID-POR-WIN-MARSH | January 21, 2017 |
| 400 Meters · OutdoorSouthwestern Championship · May 26 | 54.80a | Southwestern Championship | May 26, 2018 |
| 55 Meter · IndoorSMAA:Biddeford-Falmouth-Marshwood-Portland · Dec 16 | 7.64a | SMAA:Biddeford-Falmouth-Marshwood-Portland | December 16, 2017 |
| 55 Meters · IndoorSMAA: BE-DEERING-GORHAM-MARSHWOOD · Jan 14 | 7.52 | SMAA: BE-DEERING-GORHAM-MARSHWOOD | January 14, 2017 |
| 600 Yard Dash Open Division · IndoorSMAA Southwesterns Championships · Feb 10 | 1:31.76 | SMAA Southwesterns Championships | February 10, 2018 |
| 600 Yard Dash OPEN DIVISION · IndoorSMAA:Cheverus-Gorham-Marshwood-Westbrook · Jan 20 | 1:23.08 | SMAA:Cheverus-Gorham-Marshwood-Westbrook | January 20, 2018 |
| 800 Meters · IndoorSMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA · Jan 15 | 2:15.46 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA | January 15, 2018 |
| High Jump · OutdoorSouthwestern Championship · May 26 | 5-02.00 | Southwestern Championship | May 26, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | Maine Class A State ChampionshipJun 2 · 400 Meters · Place 11 · Marshwood | 400 Meters | 11. | 54.96a | 12 |
| May 26 | Southwestern ChampionshipMay 26 · High Jump · Place 12 · Marshwood | High Jump | 12. | 5-02.00 PB | 12 |
| May 26 | Southwestern ChampionshipMay 26 · 400 Meters · Place 13 · Marshwood | 400 Meters | 13. | 54.80a PB | 12 |
| May 26 | Southwestern ChampionshipMay 26 · 200 Meters · Place 20 · Marshwood | 200 Meters | 20. | 24.74a PB | 12 |
| May 19 | York County ChampionshipMay 19 · High Jump · Place 7 · Marshwood | High Jump | 7. | 5-00.00 | 12 |
| May 19 | York County ChampionshipMay 19 · 400 Meters · Place 7 · Marshwood | 400 Meters | 7. | 55.53a | 12 |
| May 19 | York County ChampionshipMay 19 · 200 Meters · Place 9 · Marshwood | 200 Meters | 9. | 24.86a | 12 |
| May 16 | SMAA B: Marshwood, Massabesic, Sanford, Kennebunk@NobleMay 16 · High Jump · Place 3 · Marshwood | High Jump | 3 | 5-06.00 | — |
| May 16 | SMAA B: Marshwood, Massabesic, Sanford, Kennebunk@NobleMay 16 · 400 Meters · Place 7 · Marshwood | 400 Meters | 7 | 55.79 | — |
| May 16 | SMAA B: Marshwood, Massabesic, Sanford, Kennebunk@NobleMay 16 · 200 Meters · Place 7 · Marshwood | 200 Meters | 7 | 25.24 | — |
| May 8 | SMAA Boys: Portland, Sanford, Gorham @ TAMay 8 · High Jump · Place 3 · Marshwood | High Jump | 3 | 5-02.00 | — |
| May 8 | SMAA Boys: Portland, Sanford, Gorham @ TAMay 8 · 200 Meters · Place 11 · Marshwood | 200 Meters | 11 | 25.71 | — |
2018 Indoor Track
10 results2017 Indoor Track
12 results2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | SouthwesternsMay 27 · 400 Meters · Place 17 · Marshwood | 400 Meters | 17 | 56.51 | — |
| May 17 | SMAA Boys @ NobleMay 17 · High Jump · Marshwood | High Jump | -- | NH | 11 |