Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSMAA: Win, Bid, Chev, TA · Jan 19 | 4:56.76 | SMAA: Win, Bid, Chev, TA | January 19, 2019 |
| 1600 Meters · OutdoorMaine Class A State Championship · Jun 1 | 4:49.36a | Maine Class A State Championship | June 1, 2019 |
| 2 Miles · IndoorSMAA:Bonny Eagle-Cheverus–Kennebunk-Windham · Dec 16 | 11:51.56a | SMAA:Bonny Eagle-Cheverus–Kennebunk-Windham | December 16, 2017 |
| 600 Yard Dash Open Division · IndoorSMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA · Jan 15 | 1:31.96 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TA | January 15, 2018 |
| 600 Yard Dash OPEN DIVISION · IndoorSMAA:Cheverus-Gorham-Marshwood-Westbrook · Jan 20 | 1:29.84 | SMAA:Cheverus-Gorham-Marshwood-Westbrook | January 20, 2018 |
| 800 Meters · IndoorSMAA Southwesterns Championships · Feb 10 | 2:18.07 | SMAA Southwesterns Championships | February 10, 2018 |
| 800 Meters · OutdoorCumberland County Championship · May 17 | 2:12.24 | Cumberland County Championship | May 17, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
9 results2019 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 9 | SMAA Southwesterns ChampionshipsFeb 9 · 1 Mile · Place 10 · Cheverus | 1 Mile | 10 | 4:57.15 | — |
| Feb 2 | SMAA: Kenn, Bid, Chev, Fal, Mas, Por, Scar, WestFeb 2 · 800 Meters · Place 4 · Cheverus | 800 Meters | 4 | 2:18.26 | — |
| Jan 19 | SMAA: Win, Bid, Chev, TAJan 19 · 1 Mile · Cheverus | 1 Mile | — | 4:56.76 PB | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 1 Mile · Place 3 · Cheverus | 1 Mile | 3 | 4:58.41 | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 800 Meters · Place 4 · Cheverus | 800 Meters | 4 | 2:19.80 | — |
2018 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | USM RelaysDec 29 · 1 Mile · Place 20 · Cheverus | 1 Mile | 20. | 4:56.76a | 10 |
| Dec 22 | SMAA: Fal, Bidd, Nob, TA, Chev, SPDec 22 · 1 Mile · Place 4 · Cheverus | 1 Mile | 4. | 5:00.21a | 10 |
| Dec 14 | SMAA: Bidd, BE, Chev, Deer, Fal, Gor, Ken,MarDec 14 · 800 Meters · Place 4 · Cheverus | 800 Meters | 4. | 2:18.84a | 10 |
| Feb 10 | SMAA Southwesterns ChampionshipsFeb 10 · 800 Meters · Place 8 · Cheverus | 800 Meters | 8 | 2:18.07 PB | — |
| Jan 25 | SMAA:Cheverus-Deering-Portland-South PortlandJan 25 · 800 Meters · Place 1 · Cheverus | 800 Meters | 1 | 2:20.07 | — |
| Jan 20 | SMAA:Cheverus-Gorham-Marshwood-WestbrookJan 20 · 600 Yard Dash OPEN DIVISION · Place 2 · Cheverus | 600 Yard Dash OPEN DIVISION | 2 | 1:29.84 PB | — |
| Jan 20 | SMAA:Cheverus-Gorham-Marshwood-WestbrookJan 20 · 800 Meters · Place 2 · Cheverus | 800 Meters | 2 | 2:25.60 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 7 · Cheverus | 2 Miles | 7 | 12:24.10 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 600 Yard Dash Open Division · Place 5 · Cheverus | 600 Yard Dash Open Division | 5 | 1:31.96 PB | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 2 Miles · Place 11 · Cheverus | 2 Miles | 11 | 12:24.10 | — |
| Jan 15 | SMAA:Bidd-Chev-Mass-Scar-Deer-Marshwood-Wind-TAJan 15 · 600 Yard Dash Open Division · Place 6 · Cheverus | 600 Yard Dash Open Division | 6 | 1:31.96 | — |
| Jan 9 | SMAA: Cheverus-Falmouth-Noble-ThorntonJan 9 · 800 Meters · Place 3 · Cheverus | 800 Meters | 3 | 2:25.37 | — |
2018 Outdoor Track
7 results2017 Indoor Track
2 results