Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKVAC Meet 6C · Jan 305:23.32KVAC Meet 6CJanuary 30, 2026
100 Meters · OutdoorMorse Meet #1 · May 912.61Morse Meet #1May 9, 2024
1600 Meters · OutdoorWinslow Home Meet · May 75:36.69Winslow Home MeetMay 7, 2025
200 Meters · IndoorKVAC Meet 4A · Jan 1625.77KVAC Meet 4AJanuary 16, 2026
3200 Meters · OutdoorBrunswick HS Meet #2 · May 2212:42.87Brunswick HS Meet #2May 22, 2025
400 Meters · IndoorKVAC Class A Championship · Feb 955.31KVAC Class A ChampionshipFebruary 9, 2026
400 Meters · OutdoorKVAC Large School Championship · Jun 254.98KVAC Large School ChampionshipJune 2, 2025
55 Meter · IndoorKVAC Meet 2C · Dec 167.72aKVAC Meet 2CDecember 16, 2023
55 Meters · IndoorKVAC Meet 6A · Feb 17.69KVAC Meet 6AFebruary 1, 2024
800 Meters · IndoorKVAC Meet 4A · Jan 162:23.79KVAC Meet 4AJanuary 16, 2026
800 Meters · OutdoorMorse Meet #2 · May 202:08.13aMorse Meet #2May 20, 2026
Long Jump · IndoorKVAC Meet 2C · Dec 1614-07.25KVAC Meet 2CDecember 16, 2023
Long Jump · OutdoorWinslow Meet · Apr 1814-05.00Winslow MeetApril 18, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 800 Meters · Place 18 · Brunswick800 Meters18.2:09.10a11
May 29KVAC Large School ChampionshipMay 29 · 800 Meters · Place 4 · Brunswick800 Meters4.2:09.39a11
May 20Morse Meet #2May 20 · 800 Meters · Place 2 · Brunswick800 Meters2.2:08.13a PB11
May 14Skowhegan Area HS Meet 2May 14 · 800 Meters · Place 3 · Brunswick800 Meters3.2:10.30a11
May 9Waterville InvitationalMay 9 · 400 Meters · Place 9 · Brunswick400 Meters9.56.99a11
May 7Morse Meet #1May 7 · 3200 Meters · Place 9 · Brunswick3200 Meters9.12:42.88aUnofficial11
May 7Morse Meet #1May 7 · 400 Meters · Place 8 · Brunswick400 Meters8.56.66aUnofficial11
Apr 22Brunswick Meet #1Apr 22 · 800 Meters · Place 2 · Brunswick800 Meters2.2:29.43a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9KVAC Class A ChampionshipFeb 9 · 400 Meters · Place 6 · Brunswick400 Meters655.31 PB11
Jan 30KVAC Meet 6CJan 30 · 1 Mile · Place 7 · Brunswick1 Mile75:23.32 PB11
Jan 16KVAC Meet 4AJan 16 · 200 Meters · Place 7 · Brunswick200 Meters725.77 PB11
Jan 16KVAC Meet 4AJan 16 · 800 Meters · Place 6 · Brunswick800 Meters62:23.79 PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10KVAC Meet 1BDec 10 · 1 Mile · Place 10 · Brunswick1 Mile10.6:05.80a11
Feb 10KVAC Class A ChampionshipFeb 10 · 800 Meters · Place 9 · Brunswick800 Meters92:30.8710
Jan 15KVAC Meet 5AJan 15 · 1 Mile · Place 9 · Brunswick1 Mile95:34.7310
Jan 8KVAC Meet 4BJan 8 · 800 Meters · Place 8 · Brunswick800 Meters82:29.8310
Jan 2KVAC Meet 3A.Jan 2 · 800 Meters · Place 4 · Brunswick800 Meters42:35.6210

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2KVAC Large School ChampionshipJun 2 · 400 Meters · Place 12 · Brunswick400 Meters1254.98 PB10
May 22Brunswick HS Meet #2May 22 · 3200 Meters · Place 8 · Brunswick3200 Meters812:42.87 PB10
May 22Brunswick HS Meet #2May 22 · 400 Meters · Place 2 · Brunswick400 Meters256.1610
May 7Winslow Home MeetMay 7 · 1600 Meters · Place 14 · Brunswick1600 Meters145:36.69 PB10
May 2Lewiston Meet #1May 2 · 1600 Meters · Place 12 · Brunswick1600 Meters125:41.2310
Apr 24Brunswick Meet #1Apr 24 · 800 Meters · Place 3 · Brunswick800 Meters32:27.6310

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10KVAC Meet 1ADec 10 · 800 Meters · Place 5 · Brunswick800 Meters5.2:38.39a10
Feb 1KVAC Meet 6AFeb 1 · Long Jump · Place 7 · Brunswick HiLong Jump714-07.509
Feb 1KVAC Meet 6AFeb 1 · 55 Meters · Place 13 · Brunswick Hi55 Meters137.69 PB9
Jan 4KVAC Meet 4AJan 4 · Long Jump · Place 11 · Brunswick HiLong Jump1113-09.759
Jan 4KVAC Meet 4AJan 4 · 55 Meters · Place 20 · Brunswick Hi55 Meters207.799

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 25KVAC Large School ChampionshipMay 25 · 400 Meters · Place 18 · Brunswick400 Meters18.57.95a9
May 16Brunswick MeetMay 16 · Long Jump · Place 22 · BrunswickLong Jump2212-99
May 16Brunswick MeetMay 16 · 400 Meters · Place 10 · Brunswick400 Meters1058.029
May 16Brunswick MeetMay 16 · 100 Meters · Place 31 · Brunswick100 Meters3112.639
May 9Morse Meet #1May 9 · Long Jump · Place 23 · BrunswickLong Jump2313-59
May 9Morse Meet #1May 9 · 400 Meters · Place 11 · Brunswick400 Meters1159.389
May 9Morse Meet #1May 9 · 100 Meters · Place 23 · Brunswick100 Meters2312.61 PB9
May 2Edward Little HS Meet #1May 2 · 400 Meters · Place 8 · Brunswick400 Meters858.449
May 2Edward Little HS Meet #1May 2 · 100 Meters · Place 25 · Brunswick100 Meters2512.849
Apr 26Lewiston Meet #1Apr 26 · 100 Meters · Place 33 · Brunswick Hi100 Meters3313.509
Apr 18Winslow MeetApr 18 · Long Jump · Place 13 · BrunswickLong Jump13.14-05.00 PB9
Apr 18Winslow MeetApr 18 · 100 Meters · Place 29 · Brunswick100 Meters29.13.03a9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21KVAC Meet 3CDec 21 · 55 Meter · Place 15 · Brunswick55 Meter15.7.78a9
Dec 21KVAC Meet 3CDec 21 · Long Jump · Place 9 · BrunswickLong Jump9.14-02.509
Dec 16KVAC Meet 2CDec 16 · 55 Meter · Place 9 · Brunswick55 Meter9.7.72a PB9
Dec 16KVAC Meet 2CDec 16 · Long Jump · Place 10 · BrunswickLong Jump10.14-07.25 PB9
Dec 9KVAC Meet 1ADec 9 · 55 Meter · Place 21 · Brunswick55 Meter21.7.83a9
Dec 9KVAC Meet 1ADec 9 · Long Jump · Place 21 · BrunswickLong Jump21.4-05.009