Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSMAA: TA-CHEV-WIN · Jan 14 | 5:36.52 | SMAA: TA-CHEV-WIN | January 14, 2017 |
| 1600 Meters · OutdoorMPA Class A State Championship · Jun 3 | 5:31.97a | MPA Class A State Championship | June 3, 2017 |
| 2 Miles · IndoorSMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA · Jan 15 | 12:34.01 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA | January 15, 2018 |
| 3200 Meters · OutdoorMaine Class A State Championship · Jun 1 | 12:27.18a | Maine Class A State Championship | June 1, 2019 |
| 400 Meters · OutdoorSMAA: Bonny Eagle, Gorham, Windham @ Falmouth · May 15 | 1:13.70 | SMAA: Bonny Eagle, Gorham, Windham @ Falmouth | May 15, 2018 |
| 600 Yard Dash Open Division · IndoorSMAA Southwesterns Championships · Feb 9 | 1:41.82 | SMAA Southwesterns Championships | February 9, 2019 |
| 600 Yard Dash OPEN DIVISION · IndoorSMAA: BID-POR-WIN-MARSH · Jan 21 | 1:43.10 | SMAA: BID-POR-WIN-MARSH | January 21, 2017 |
| 600 Yards · Indoor SMAA: Por, Mass, Nob, Scar, SP, TA, West, Win · Dec 15 | 1:43.82a | SMAA: Por, Mass, Nob, Scar, SP, TA, West, Win | December 15, 2018 |
| 800 Meters · IndoorSMAA: BID-POR-WIN-MARSH · Jan 21 | 2:37.44 | SMAA: BID-POR-WIN-MARSH | January 21, 2017 |
| 800 Meters · OutdoorSMAA:Falmouth, Westbrook, Windham @ Bonny Eagle · May 15 | 2:34.17 | SMAA:Falmouth, Westbrook, Windham @ Bonny Eagle | May 15, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 17 | Maine Class A Indoor State ChampionshipFeb 17 · 2 Miles · Place 11 · Windham | 2 Miles | 11 | 13:28.51 | SR |
| Feb 8 | SMAA Southwesterns ChampionshipsFeb 8 · 2 Miles · Place 6 · Windham | 2 Miles | 6 | 13:10.62 | — |
| Feb 8 | SMAA Southwesterns ChampionshipsFeb 8 · 800 Meters · Place 8 · Windham | 800 Meters | 8 | 2:39.33 | — |
| Feb 1 | SMAA: Nob, Por, West, WinFeb 1 · 2 Miles · Place 2 · Windham | 2 Miles | 2 | 13:28.81 | — |
| Feb 1 | SMAA: Nob, Por, West, WinFeb 1 · 800 Meters · Place 1 · Windham | 800 Meters | 1 | 2:42.16 | — |
| Jan 18 | SMAA: Chev, Der, Mars, Mass, West, Wind, Bi,KenJan 18 · 1 Mile · Place 4 · Windham | 1 Mile | 4 | 6:02.61 | — |
| Jan 18 | SMAA: Chev, Der, Mars, Mass, West, Wind, Bi,KenJan 18 · 800 Meters · Place 4 · Windham | 800 Meters | 4 | 2:44.02 | — |
| Jan 11 | SMAA:Bid, Ken, Scar, SP, West, WinJan 11 · 1 Mile · Place 1 · Windham | 1 Mile | 1 | 5:59.25 | — |
| Jan 11 | SMAA:Bid, Ken, Scar, SP, West, WinJan 11 · 800 Meters · Place 1 · Windham | 800 Meters | 1 | 2:42.38 | — |
| Jan 4 | SMAA: Win, BE, Bid. Mar, Scar, ChevJan 4 · 1 Mile · Place 2 · Windham | 1 Mile | 2 | 6:08.55 | — |
2019 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | SMAA: BE, Fal, Gor, TA, West, WinDec 21 · 600 Yards · Place 3 · Windham | 600 Yards | 3. | 1:49.48a | 12 |
| Dec 21 | SMAA: BE, Fal, Gor, TA, West, WinDec 21 · 800 Meters · Place 6 · Windham | 800 Meters | 6. | 2:52.78a | 12 |
| Feb 18 | Maine Class A State ChampionshipFeb 18 · 2 Miles · Place 12 · Windham | 2 Miles | 12. | 12:47.02a | 11 |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 2 Miles · Place 6 · Windham | 2 Miles | 6 | 12:40.08 | — |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 600 Yard Dash Open Division · Place 6 · Windham | 600 Yard Dash Open Division | 6 | 1:41.82 PB | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 2 Miles · Place 3 · Windham | 2 Miles | 3 | 12:53.00 | — |
| Feb 2 | SMAA: BE, Deer, Go, Mar, SP, TA, WindFeb 2 · 600 Yard Dash Open Division · Place 6 · Windham | 600 Yard Dash Open Division | 6 | 1:42.49 | — |
| Jan 19 | SMAA: Win, Bid, Chev, TAJan 19 · 2 Miles · Place 1 · Windham | 2 Miles | 1 | 12:53.72 | — |
| Jan 19 | SMAA: Win, Bid, Chev, TAJan 19 · 600 Yard Dash Open Division · Place 3 · Windham | 600 Yard Dash Open Division | 3 | 1:42.49 | — |
| Jan 12 | SMAA: Scar, Deer, Fal, Wind, SPJan 12 · 1 Mile · Place 5 · Windham | 1 Mile | 5 | 6:00.22 | — |
| Jan 12 | SMAA: Scar, Deer, Fal, Wind, SPJan 12 · 800 Meters · Place 3 · Windham | 800 Meters | 3 | 2:48.11 | — |
2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 1 | Maine Class A State ChampionshipJun 1 · 3200 Meters · Place 13 · Windham | 3200 Meters | 13. | 12:27.18a PB | 11 |
| May 25 | Southwestern ChampionshipMay 25 · 3200 Meters · Place 11 · Windham | 3200 Meters | 11 | 12:54.22 | — |
| May 25 | Southwestern ChampionshipMay 25 · 800 Meters · Place 13 · Windham | 800 Meters | 13 | 2:34.23 | — |
| May 17 | Cumberland County ChampionshipMay 17 · 3200 Meters · Place 2 · Windham | 3200 Meters | 2 | 12:35.44 | — |
| May 17 | Cumberland County ChampionshipMay 17 · 800 Meters · Place 5 · Windham | 800 Meters | 5 | 2:34.77 | — |
| May 15 | SMAA:Falmouth, Westbrook, Windham @ Bonny EagleMay 15 · 3200 Meters · Place 3 · Windham | 3200 Meters | 3 | 12:52.54 | — |
| May 15 | SMAA:Falmouth, Westbrook, Windham @ Bonny EagleMay 15 · 800 Meters · Place 2 · Windham | 800 Meters | 2 | 2:34.17 PB | — |
| May 7 | SMAA:Cheverus, Gorham, Windham @ SanfordMay 7 · 3200 Meters · Windham | 3200 Meters | — | 12:42.94 | — |
| May 7 | SMAA:Cheverus, Gorham, Windham @ SanfordMay 7 · 1600 Meters · Place 1 · Windham | 1600 Meters | 1 | 5:54.57 | — |
| May 7 | SMAA:Cheverus, Gorham, Windham @ SanfordMay 7 · 800 Meters · Place 2 · Windham | 800 Meters | 2 | 2:42.55 | — |
| Apr 30 | SMAA: Scarborough, Kennebunk, South Portland @ WindhamApr 30 · 3200 Meters · Place 2 · Windham | 3200 Meters | 2 | 12:55.30 | — |
| Apr 30 | SMAA: Scarborough, Kennebunk, South Portland @ WindhamApr 30 · 800 Meters · Place 4 · Windham | 800 Meters | 4 | 2:37.67 | — |
| Apr 23 | SMAA: Biddeford, Portland, Windham @ MarshwoodApr 23 · 3200 Meters · Place 3 · WINDHAM | 3200 Meters | 3 | 12:42.94 | — |
| Apr 23 | SMAA: Biddeford, Portland, Windham @ MarshwoodApr 23 · 800 Meters · Place 1 · WINDHAM | 800 Meters | 1 | 2:39.63 | — |
2018 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | SMAA: Deer, Mass, West, Wind, KennDec 22 · 1 Mile · Place 3 · Windham | 1 Mile | 3. | 5:59.36a | 11 |
| Dec 15 | SMAA: Por, Mass, Nob, Scar, SP, TA, West, WinDec 15 · 600 Yards · Place 2 · Windham | 600 Yards | 2. | 1:43.82a PB | 11 |
| Dec 15 | SMAA: Por, Mass, Nob, Scar, SP, TA, West, WinDec 15 · 800 Meters · Place 5 · Windham | 800 Meters | 5. | 2:47.33a | 11 |
| Feb 19 | Maine Class A Indoor State ChampionshipFeb 19 · 1 Mile · Place 12 · Windham | 1 Mile | 12 | 5:56.79 | SO |
| Feb 10 | SMAA Southwesterns ChampionshipsFeb 10 · 2 Miles · Place 7 · Windham | 2 Miles | 7 | 12:57.43 | — |
| Jan 25 | SMAA:Falmouth-Scarborough-Westbrook-WindhamJan 25 · 2 Miles · Place 1 · Windham | 2 Miles | 1 | 12:42.31 | — |
| Jan 25 | SMAA:Falmouth-Scarborough-Westbrook-WindhamJan 25 · 1 Mile · Place 3 · Windham | 1 Mile | 3 | 5:46.44 | — |
| Jan 20 | SMAA:Biddeford-Noble-South Portland-WindhamJan 20 · 1 Mile · Place 2 · Windham | 1 Mile | 2 | 5:55.63 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 2 · Windham | 2 Miles | 2 | 12:34.01 PB | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 3 · Windham | 2 Miles | 3 | 12:34.01 | — |
| Jan 3 | SMAA: Gorham-Massabesic-Portland-Windham Jan 3 · 1 Mile · Place 1 · Windham | 1 Mile | 1 | 5:52.20 | — |
2018 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Southwestern ChampionshipMay 26 · 1600 Meters · Place 10 · Windham | 1600 Meters | 10. | 5:59.15a | 10 |
| May 26 | Southwestern ChampionshipMay 26 · 800 Meters · Place 34 · Windham | 800 Meters | 34. | 2:48.28a | 10 |
| May 18 | Cumberland County ChampionshipsMay 18 · 100m Hurdles · Place 14 · Windham | 100m HurdlesRound P | 14 | 20.60 | — |
| May 18 | Cumberland County ChampionshipsMay 18 · 1600 Meters · Place 11 · Windham | 1600 Meters | 11 | 6:04.10 | — |
| May 15 | SMAA: Bonny Eagle, Gorham, Windham @ FalmouthMay 15 · Long Jump · Place 15 · Windham | Long Jump | 15 | 11-00.00 | — |
| May 15 | SMAA: Bonny Eagle, Gorham, Windham @ FalmouthMay 15 · 100m Hurdles · Place 11 · Windham | 100m Hurdles | 11 | 20.94 | — |
| May 15 | SMAA: Bonny Eagle, Gorham, Windham @ FalmouthMay 15 · 400 Meters · Place 9 · Windham | 400 Meters | 9 | 1:13.70 PB | — |
| May 7 | SMAA G: Kennebunk, Falmouth, Windham @ ScarboroughMay 7 · 3200 Meters · Place 3 · WINDHAM | 3200 Meters | 3 | 13:42.98 | — |
| Apr 30 | SMAA G: Thornton Academy, Deering, Windham @ KennebunkApr 30 · 1600 Meters · Place 3 · Windham | 1600 Meters | 3 | 6:00.47 | — |
| Apr 30 | SMAA G: Thornton Academy, Deering, Windham @ KennebunkApr 30 · 800 Meters · Place 8 · Windham | 800 Meters | 8 | 2:49.83 | — |
2017 Indoor Track
7 results2017 Outdoor Track
7 results2016 Indoor Track
2 results