Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKVAC Class A Championship · Feb 104:55.15KVAC Class A ChampionshipFebruary 10, 2025
1600 Meters · OutdoorWaterville Invitational · May 114:54.29Waterville InvitationalMay 11, 2024
2 Miles · IndoorKVAC Class A Championship · Feb 1210:56.91KVAC Class A ChampionshipFebruary 12, 2024
3200 Meters · OutdoorKVAC Large School Championship · Jun 210:31.17KVAC Large School ChampionshipJune 2, 2025
400 Meters · OutdoorBrunswick Meet · May 1657.30Brunswick MeetMay 16, 2024
800 Meters · OutdoorMTA Meet #1 · May 192:24.45MTA Meet #1May 19, 2023

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 23 · Brunswick3200 Meters23.10:35.58a12
Jun 2KVAC Large School ChampionshipJun 2 · 3200 Meters · Place 7 · Brunswick3200 Meters710:31.17 PB12
May 22Brunswick HS Meet #2May 22 · 400 Meters · Place 5 · Brunswick400 Meters558.2812
May 22Brunswick HS Meet #2May 22 · 1600 Meters · Place 3 · Brunswick1600 Meters34:55.5912
May 14Leavitt Home MeetMay 14 · 3200 Meters · Place 1 · Brunswick3200 Meters1.10:41.48a12
May 7Winslow Home MeetMay 7 · 1600 Meters · Place 2 · Brunswick1600 Meters24:57.6612
May 2Lewiston Meet #1May 2 · 3200 Meters · Place 1 · Brunswick3200 Meters111:17.0912
May 2Lewiston Meet #1May 2 · 1600 Meters · Place 4 · Brunswick1600 Meters44:59.1112
Apr 24Brunswick Meet #1Apr 24 · 3200 Meters · Place 2 · Brunswick3200 Meters211:25.4612
Apr 24Brunswick Meet #1Apr 24 · 1600 Meters · Place 4 · Brunswick1600 Meters45:02.0112

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10KVAC Class A ChampionshipFeb 10 · 2 Miles · Place 4 · Brunswick2 Miles411:18.5812
Feb 10KVAC Class A ChampionshipFeb 10 · 1 Mile · Place 7 · Brunswick1 Mile74:55.15 PB12
Jan 24KVAC Meet 6BJan 24 · 1 Mile · Place 4 · Brunswick1 Mile44:55.2712
Jan 15KVAC Meet 5AJan 15 · 1 Mile · Place 6 · Brunswick1 Mile65:02.3212
Jan 8KVAC Meet 4BJan 8 · 1 Mile · Place 5 · Brunswick1 Mile55:02.9812
Jan 2KVAC Meet 3A.Jan 2 · 2 Miles · Place 4 · Brunswick2 Miles411:41.5212
Jan 2KVAC Meet 3A.Jan 2 · 1 Mile · Place 4 · Brunswick1 Mile45:13.1812

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 20KVAC Meet 2CDec 20 · 1 Mile · Place 4 · Brunswick1 Mile4.5:05.78a12
Dec 10KVAC Meet 1ADec 10 · 2 Miles · Place 2 · Brunswick2 Miles2.11:30.97a12
Dec 10KVAC Meet 1ADec 10 · 1 Mile · Place 5 · Brunswick1 Mile5.5:06.62a12
Feb 12KVAC Class A ChampionshipFeb 12 · 2 Miles · Place 8 · Brunswick Hi2 Miles810:56.91 PB11
Feb 12KVAC Class A ChampionshipFeb 12 · 1 Mile · Place 7 · Brunswick Hi1 Mile74:55.3111
Feb 12KVAC Class A ChampionshipFeb 12 · 2 Miles · Place 10 · Brunswick Hi2 Miles1011:34.9811
Feb 12KVAC Class A ChampionshipFeb 12 · 1 Mile · Place 8 · Brunswick Hi1 Mile85:01.8611
Feb 12KVAC Class A ChampionshipFeb 12 · 2 Miles · Place 10 · Brunswick2 Miles1011:34.9811
Feb 12KVAC Class A ChampionshipFeb 12 · 1 Mile · Place 8 · Brunswick1 Mile85:01.8611
Feb 1KVAC Meet 6AFeb 1 · 1 Mile · Place 2 · Brunswick Hi1 Mile24:56.1811
Jan 18KVAC Meet 5AJan 18 · 2 Miles · Place 2 · Brunswick Hi2 Miles211:26.1811
Jan 18KVAC Meet 5AJan 18 · 1 Mile · Place 4 · Brunswick Hi1 Mile44:59.9111
Jan 4KVAC Meet 4AJan 4 · 2 Miles · Place 3 · Brunswick Hi2 Miles310:57.5811
Jan 4KVAC Meet 4AJan 4 · 1 Mile · Place 2 · Brunswick Hi1 Mile24:58.3711

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25KVAC Large School ChampionshipMay 25 · 1600 Meters · Place 11 · Brunswick1600 Meters11.4:59.18a11
May 16Brunswick MeetMay 16 · 3200 Meters · Place 7 · Brunswick3200 Meters711:14.3211
May 16Brunswick MeetMay 16 · 400 Meters · Place 9 · Brunswick400 Meters957.30 PB11
May 11Waterville InvitationalMay 11 · 1600 Meters · Place 11 · Brunswick Hi1600 Meters114:54.29 PB11
May 9Morse Meet #1May 9 · 800 Meters · Place 6 · Brunswick800 Meters62:26.5411
May 9Morse Meet #1May 9 · 1600 Meters · Place 4 · Brunswick1600 Meters45:03.2611
May 2Edward Little HS Meet #1May 2 · 1600 Meters · Place 9 · Brunswick1600 Meters95:14.2411
Apr 26Lewiston Meet #1Apr 26 · 1600 Meters · Place 5 · Brunswick Hi1600 Meters55:06.1711

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 15 · Brunswick2 Miles15.11:01.73a11
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 19 · Brunswick1 Mile19.4:57.66a11
Dec 21KVAC Meet 3CDec 21 · 2 Miles · Place 5 · Brunswick2 Miles5.10:56.91a11
Dec 16KVAC Meet 2CDec 16 · 2 Miles · Place 4 · Brunswick2 Miles4.11:06.78a11
Dec 16KVAC Meet 2CDec 16 · 1 Mile · Place 3 · Brunswick1 Mile3.4:55.31a11
Dec 9KVAC Meet 1ADec 9 · 2 Miles · Place 5 · Brunswick2 Miles5.11:16.32a11
Dec 9KVAC Meet 1ADec 9 · 1 Mile · Place 5 · Brunswick1 Mile5.4:59.02a11
Feb 11KVAC Class A ChampionshipFeb 11 · 2 Miles · Place 7 · Brunswick Hi2 Miles711:21.8010
Jan 21KVAC Meet 5DJan 21 · 1 Mile · Place 7 · Brunswick Hi1 Mile75:17.0610
Jan 7KVAC Meet 4C MeetJan 7 · 1 Mile · Place 5 · Brunswick Hi1 Mile55:17.71—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27KVAC Large School ChampionshipMay 27 · 3200 Meters · Place 11 · Brunswick3200 Meters1111:18.0610
May 27KVAC Large School ChampionshipMay 27 · 1600 Meters · Place 14 · Brunswick1600 Meters144:57.1910
May 19MTA Meet #1May 19 · 1600 Meters · Place 7 · Brunswick Hi1600 Meters74:57.0510
May 19MTA Meet #1May 19 · 800 Meters · Place 10 · Brunswick Hi800 Meters102:24.45 PB10
May 11Morse Meet #1May 11 · 3200 Meters · Place 2 · Brunswick Hi3200 Meters211:01.78—
Apr 28KVAC @ LeavittApr 28 · 3200 Meters · Place 7 · Brunswick Hi3200 Meters711:32.3510
Apr 28KVAC @ LeavittApr 28 · 1600 Meters · Place 9 · Brunswick Hi1600 Meters95:13.5710
Apr 28KVAC @ LeavittApr 28 · 3200 Meters · Place 7 · Brunswick3200 Meters711:32.3510
Apr 28KVAC @ LeavittApr 28 · 1600 Meters · Place 9 · Brunswick1600 Meters95:13.5710
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · 1600 Meters · Place 4 · Brunswick Hi1600 Meters45:14.68—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30KVAC Meet 3DDec 30 · 1 Mile · Place 1 · Brunswick1 Mile1.5:25.96a10
Dec 22KVAC Meet 2BDec 22 · 2 Miles · Place 3 · Brunswick2 Miles3.11:30.95a10