Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEMITL Meet 3B · Dec 296:21.46aEMITL Meet 3BDecember 29, 2023
1500 Meters · OutdoorGroup D Meet #1 · Jun 296:22.01aGroup D Meet #1June 29, 2023
1600 Meters · OutdoorOld Town Meet #2 · May 46:17.59Old Town Meet #2May 4, 2024
2 Miles · IndoorEMITL Meet 6B · Feb 313:14.01EMITL Meet 6BFebruary 3, 2024
3200 Meters · OutdoorMaine Class B State Championship · Jun 113:11.12aMaine Class B State ChampionshipJune 1, 2024
800 Meters · IndoorEMITL Meet 3B · Dec 292:54.89aEMITL Meet 3BDecember 29, 2023
800 Meters · OutdoorBangor Meet #2 · Apr 262:58.84aBangor Meet #2April 26, 2024
Javelin · 400g TJ · OutdoorGroup D Meet #1 · Jun 2916.56mGroup D Meet #1June 29, 2023
Javelin · 600g · OutdoorOld Town Meet #3 · May 2376-6Old Town Meet #3May 23, 2026
Shot Put · 6lb · OutdoorGroup D Meet #5 · Jul 275.82mGroup D Meet #5July 27, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 6Maine Class B ChampionshipJun 6 · 3200 Meters · Place 22 · Old TownOld Town3200 Meters22.13:12.63a11
May 30PVC Large School ChampionshipMay 30 · Javelin · Place 14 · Old TownOld TownJavelin600g14.68-911
May 30PVC Large School ChampionshipMay 30 · 3200 Meters · Place 9 · Old TownOld Town3200 Meters9.13:28.41a11
May 23Old Town Meet #3May 23 · Javelin · Place 9 · Old TownOld TownJavelin600g9.76-6 PB11
May 23Old Town Meet #3May 23 · 3200 Meters · Place 3 · Old TownOld Town3200 Meters3.13:37.02a11
May 15MDI Meet #3May 15 · Javelin · Place 4 · Old TownOld TownJavelin600g4.76-411
May 15MDI Meet #3May 15 · 3200 Meters · Place 1 · Old TownOld Town3200 Meters1.13:20.95a11
May 9Hermon Meet #1May 9 · Javelin · Place 4 · Old TownOld TownJavelin600g4.74-1111
May 9Hermon Meet #1May 9 · 3200 Meters · Place 2 · Old TownOld Town3200 Meters2.13:44.90a11
May 2Old Town Meet #2May 2 · Javelin · Place 6 · Old TownOld TownJavelin600g6.72-311
May 2Old Town Meet #2May 2 · 1600 Meters · Place 4 · Old TownOld Town1600 Meters4.6:35.00a11
Apr 25Old Town Meet #1Apr 25 · 1600 Meters · Place 7 · Old TownOld Town1600 Meters7.6:36.30a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30EMITL Meet 7BJan 30 · 2 Miles · Place 5 · Old TownOld Town2 Miles5.14:05.22a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 20 · Old TownOld Town3200 Meters20.13:36.45a10
May 30PVC Large School ChampionshipMay 30 · 3200 Meters · Place 8 · Old TownOld Town3200 Meters813:47.6310
May 24Old Town Meet #3May 24 · Javelin · Place 14 · Old TownOld TownJavelin1462-1110
May 24Old Town Meet #3May 24 · 3200 Meters · Place 4 · Old TownOld Town3200 Meters413:43.0310
May 15Hermon Meet #1May 15 · Javelin · Place 9 · Old TownOld TownJavelin965-110
May 15Hermon Meet #1May 15 · 3200 Meters · Place 1 · Old TownOld Town3200 Meters113:50.2910
May 3Bangor Meet #1May 3 · Javelin · Place 6 · Old TownOld TownJavelin669-110
May 3Bangor Meet #1May 3 · 3200 Meters · Place 6 · Old TownOld Town3200 Meters614:17.4510
Apr 25Old Town Meet #1Apr 25 · 1600 Meters · Place 6 · Old TownOld Town1600 Meters66:36.1410
Apr 25Old Town Meet #1Apr 25 · Javelin · Place 14 · Old TownOld TownJavelin1462-910

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 13 · Old TownOld Town2 Miles13.14:15.84a10
Feb 8EMITL ChampionshipFeb 8 · 2 Miles · Place 9 · Old TownOld Town2 Miles914:02.3310
Feb 1EMITL Meet 6ABFeb 1 · 800 Meters · Place 13 · Old TownOld Town800 Meters132:55.1010
Feb 1EMITL Meet 6ABFeb 1 · 1 Mile · Place 10 · Old TownOld Town1 Mile106:33.7110
Jan 11EMITL Meet 4BJan 11 · 2 Miles · Place 5 · Old TownOld Town2 Miles513:39.7510

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28EMITL Meet 3ADec 28 · 2 Miles · Place 2 · Old TownOld Town2 Miles2.13:22.09a10
Dec 21EMITL Meet 2BDec 21 · 2 Miles · Place 2 · Old TownOld Town2 Miles2.13:50.48a10
Dec 14EMITL Meet 1A and 1BDec 14 · 1 Mile · Place 4 · Old TownOld Town1 Mile4.6:34.75a10
Dec 14EMITL Meet 1A and 1BDec 14 · 800 Meters · Place 10 · Old TownOld Town800 Meters10.3:00.33a10
Feb 19Maine Class B Indoor State MeetFeb 19 · 2 Miles · Place 11 · Old TownOld Town2 Miles11.13:25.46a9
Feb 8EMITL ChampionshipFeb 8 · 2 Miles · Place 6 · Old TownOld Town2 Miles613:20.879
Feb 3EMITL Meet 6BFeb 3 · 2 Miles · Place 2 · Old TownOld Town2 Miles213:14.01 PB9
Jan 15EMITL Meet 4AJan 15 · 2 Miles · Place 9 · Old TownOld Town2 Miles9.14:26.62a9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 3200 Meters · Place 23 · Old TownOld Town3200 Meters23.13:11.12a PB9
May 28PVC Freshman ChampionshipMay 28 · 3200 Meters · Place 1 · Old TownOld Town3200 Meters113:47.299
May 25PVC Large School ChampionshipMay 25 · 3200 Meters · Place 4 · Old TownOld Town3200 Meters4.13:23.31a9
May 20Old Town Meet #3May 20 · 1600 Meters · Place 3 · Old TownOld Town1600 Meters3.6:22.48a9
May 20Old Town Meet #3May 20 · Javelin · Place 16 · Old TownOld TownJavelin600g16.57-29
May 10Mount Desert Island Meet #2May 10 · 3200 Meters · Place 3 · Old TownOld Town3200 Meters3.13:20.56a9
May 10Mount Desert Island Meet #2May 10 · Javelin · Place 11 · Old TownOld TownJavelin600g11.65-49
May 4Old Town Meet #2May 4 · Javelin · Place 8 · Old TownOld TownJavelin863-49
May 4Old Town Meet #2May 4 · 1600 Meters · Place 2 · Old TownOld Town1600 Meters26:17.59 PB9
Apr 26Bangor Meet #2Apr 26 · 1600 Meters · Place 13 · Old TownOld Town1600 Meters13.6:31.46a9
Apr 26Bangor Meet #2Apr 26 · Javelin · Place 12 · Old TownOld TownJavelin600g12.63-119
Apr 26Bangor Meet #2Apr 26 · 800 Meters · Place 11 · Old TownOld Town800 Meters11.2:58.84a PB9
Apr 19Old Town Meet #1Apr 19 · 1600 Meters · Place 5 · Old TownOld Town1600 Meters56:30.829

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29EMITL Meet 3BDec 29 · 1 Mile · Place 6 · Old TownOld Town1 Mile6.6:21.46a PB9
Dec 29EMITL Meet 3BDec 29 · 800 Meters · Place 8 · Old TownOld Town800 Meters8.2:54.89a PB9
Dec 22EMITL Meet 2BDec 22 · 1 Mile · Place 7 · Old TownOld Town1 Mile7.6:25.74a9
Dec 22EMITL Meet 2BDec 22 · 800 Meters · Place 8 · Old TownOld Town800 Meters8.2:59.31a9
Dec 16EMITL Meet 1BDec 16 · 1 Mile · Place 4 · Old TownOld Town1 Mile4.6:39.57a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 27Group D Meet #5Jul 27 · Shot Put · Place 10 · Old Town TrackOld Town TrackShot Put6lb10.5.82m PB8
Jul 27Group D Meet #5Jul 27 · 800 Meters · Place 4 · Old Town TrackOld Town Track800 Meters4.3:00.61a8
Jun 29Group D Meet #1Jun 29 · Javelin · Place 3 · Old Town TrackOld Town TrackJavelin400g TJ3.16.56m PB8
Jun 29Group D Meet #1Jun 29 · 1500 Meters · Place 1 · Old Town TrackOld Town Track1500 Meters1.6:22.01a PB8

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 22MAINE USATF YOUTH GROUP D Wk #4Jul 22 · Shot Put · Place 13 · Old Town TrackOld Town TrackShot Put6lb13.16-07.756
Jul 22MAINE USATF YOUTH GROUP D Wk #4Jul 22 · 800 Meters · Place 4 · Old Town TrackOld Town Track800 Meters4.3:27.45a6
Jul 15MAINE USATF YOUTH GROUP D Wk #3Jul 15 · Javelin · Place 2 · Old Town TrackOld Town TrackJavelin400g TJ2.51-036
Jul 15MAINE USATF YOUTH GROUP D Wk #3Jul 15 · 1500 Meters · Place 3 · Old Town TrackOld Town Track1500 Meters3.6:53.02a6
Jul 8MAINE USATF YOUTH GROUP D Wk #2Jul 8 · Shot Put · Place 12 · Old Town TrackOld Town TrackShot Put6lb12.14-06.506
Jul 8MAINE USATF YOUTH GROUP D Wk #2Jul 8 · 800 Meters · Place 5 · Old Town TrackOld Town Track800 Meters5.3:36.35a6
Jul 1MAINE USATF YOUTH Group D Wk #1Jul 1 · Javelin · Place 8 · Old Town TrackOld Town TrackJavelin400g TJ8.29-066
Jul 1MAINE USATF YOUTH Group D Wk #1Jul 1 · 1500 Meters · Place 3 · Old Town TrackOld Town Track1500 Meters3.6:58.62a6