Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEMITL Championship Small School · Feb 74:40.81EMITL Championship Small SchoolFebruary 7, 2026
100 Meters · OutdoorOld Town Meet #3 · May 2012.69aOld Town Meet #3May 20, 2024
1600 Meters · OutdoorOrono Meet #2 · May 224:41.89aOrono Meet #2May 22, 2026
2 Miles · IndoorEMITL Meet 7A · Jan 3010:34.87aEMITL Meet 7AJanuary 30, 2026
200 Meters · IndoorEMITL Meet 3B · Dec 2826.18aEMITL Meet 3BDecember 28, 2024
3200 Meters · OutdoorHampden Meet #2 · May 810:48.19aHampden Meet #2May 8, 2026
400 Meters · IndoorEMITL Meet 5B · Jan 1055.68EMITL Meet 5BJanuary 10, 2026
400 Meters · OutdoorMDI Meet #1 · Apr 2756.47MDI Meet #1April 27, 2024
800 Meters · IndoorUSM New Year's Invitational · Jan 22:06.79USM New Year's InvitationalJanuary 2, 2026
800 Meters · OutdoorMarathon Sports Elite Invitational · May 162:06.99aMarathon Sports Elite InvitationalMay 16, 2026
Javelin · 800g · OutdoorOld Town Meet #3 · May 20115-1Old Town Meet #3May 20, 2024

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 C ChampionshipJun 6 · 1600 Meters · Place 10 · NarraguagusNarraguagus1600 Meters10.4:47.17a12
May 29PVC Small School ChampionshipMay 29 · 3200 Meters · Place 4 · NarraguagusNarraguagus3200 Meters4.10:50.03a12
May 29PVC Small School ChampionshipMay 29 · 1600 Meters · Place 4 · NarraguagusNarraguagus1600 Meters4.4:47.33a12
May 29PVC Small School ChampionshipMay 29 · 800 Meters · Place 4 · NarraguagusNarraguagus800 Meters4.2:09.95a12
May 22Orono Meet #2May 22 · 1600 Meters · Place 2 · NarraguagusNarraguagus1600 Meters2.4:41.89a PB12
May 22Orono Meet #2May 22 · 800 Meters · Place 6 · NarraguagusNarraguagus800 Meters6.2:12.18a12
May 16Marathon Sports Elite InvitationalMay 16 · 1600 Meters · Place 22 · NarraguagusNarraguagus1600 Meters22.4:46.48a12
May 16Marathon Sports Elite InvitationalMay 16 · 800 Meters · Place 11 · NarraguagusNarraguagus800 Meters11.2:06.99a PB12
May 8Hampden Meet #2May 8 · 3200 Meters · Place 2 · NarraguagusNarraguagus3200 Meters2.10:48.19a PB12
May 2MDI Meet #2May 2 · 1600 Meters · Place 1 · NarraguagusNarraguagus1600 Meters1.5:02.60a12
May 2MDI Meet #2May 2 · 800 Meters · Place 1 · NarraguagusNarraguagus800 Meters1.2:14.90a12
Apr 25Old Town Meet #1Apr 25 · 800 Meters · Place 1 · NarraguagusNarraguagus800 Meters1.2:09.64a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · 1 Mile · Place 2 · Sumner MemorialSumner Memorial1 Mile2.4:45.65a12
Feb 16Maine Class BFeb 16 · 800 Meters · Place 15 · Sumner MemorialSumner Memorial800 Meters15.2:20.44a12
Feb 7EMITL Championship Small SchoolFeb 7 · 2 Miles · Place 2 · Sumner/NarragaugusSumner/Narragaugus2 Miles210:42.0412
Feb 7EMITL Championship Small SchoolFeb 7 · 800 Meters · Place 3 · Sumner/NarragaugusSumner/Narragaugus800 Meters32:10.7412
Feb 7EMITL Championship Small SchoolFeb 7 · 1 Mile · Place 1 · Sumner/NarragaugusSumner/Narragaugus1 Mile14:40.81 PB12
Jan 30EMITL Meet 7AJan 30 · 2 Miles · Place 3 · Sumner MemorialSumner Memorial2 Miles3.10:34.87a PB12
Jan 30EMITL Meet 7AJan 30 · 1 Mile · Place 3 · Sumner MemorialSumner Memorial1 Mile3.4:47.40a12
Jan 10EMITL Meet 5BJan 10 · High Jump · Place 5 · Sumner/NarragaugusSumner/NarragaugusHigh Jump54-1012
Jan 10EMITL Meet 5BJan 10 · 200 Meters · Place 9 · Sumner/NarragaugusSumner/Narragaugus200 Meters926.2712
Jan 10EMITL Meet 5BJan 10 · 400 Meters · Place 4 · Sumner/NarragaugusSumner/Narragaugus400 Meters455.68 PB12
Jan 2USM New Year's InvitationalJan 2 · 800 Meters · Place 9 · Sumner/NarragaugusSumner/Narragaugus800 Meters92:06.79 PB12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27EMITL Meet 3BDec 27 · 2 Miles · Place 3 · Sumner MemorialSumner Memorial2 Miles3.11:23.04a12
Dec 27EMITL Meet 3BDec 27 · 400 Meters · Place 6 · Sumner MemorialSumner Memorial400 Meters6.57.20a12
Dec 20EMITL Meet 2BDec 20 · 1 Mile · Place 2 · Sumner MemorialSumner Memorial1 Mile2.4:42.60a12
Dec 20EMITL Meet 2BDec 20 · 800 Meters · Place 2 · Sumner MemorialSumner Memorial800 Meters2.2:08.59a12
Dec 6EMITL Meet 1BDec 6 · 2 Miles · Place 1 · NarraguagusNarraguagus2 Miles1.10:52.27a12
Dec 6EMITL Meet 1BDec 6 · 1 Mile · Place 1 · NarraguagusNarraguagus1 Mile1.4:58.13a12
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 800 Meters · Place 12 · Sumner MemorialSumner Memorial800 Meters12.2:09.53a11
Feb 8EMITL ChampionshipFeb 8 · 800 Meters · Place 3 · Sumner MemorialSumner Memorial800 Meters32:13.1911
Feb 1EMITL Meet 6ABFeb 1 · 800 Meters · Place 5 · Sumner MemorialSumner Memorial800 Meters52:08.8811
Jan 25EMITL Meet 5BJan 25 · 400 Meters · Place 6 · Sumner MemorialSumner Memorial400 Meters6.56.51a11
Jan 25EMITL Meet 5BJan 25 · 200 Meters · Place 17 · Sumner MemorialSumner Memorial200 Meters17.26.40a11
Jan 11EMITL Meet 4BJan 11 · 800 Meters · Place 2 · Sumner MemorialSumner Memorial800 Meters22:09.3811

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 800 Meters · Place 11 · NarraguagusNarraguagus800 Meters11.2:11.77a11
May 31PVC Small School ChampionshipMay 31 · 800 Meters · Place 2 · NarraguagusNarraguagus800 Meters22:07.1711
May 24Old Town Meet #3May 24 · 800 Meters · Place 5 · NarraguagusNarraguagus800 Meters52:09.4711
May 16MDI Meet #3May 16 · 800 Meters · Place 2 · NarraguagusNarraguagus800 Meters22:15.2811
May 16MDI Meet #3May 16 · 1600 Meters · Place 3 · NarraguagusNarraguagus1600 Meters35:03.7211
May 1Bucksport Meet #2May 1 · 800 Meters · Place 1 · NarraguagusNarraguagus800 Meters12:13.4311
May 1Bucksport Meet #2May 1 · 1600 Meters · Place 2 · NarraguagusNarraguagus1600 Meters24:51.9511
Apr 18Mount Desert Island Meet #1Apr 18 · 800 Meters · Place 1 · NarraguagusNarraguagus800 Meters1.2:10.91a11
Apr 18Mount Desert Island Meet #1Apr 18 · 100 Meters · Place 21 · NarraguagusNarraguagus100 Meters21.13.05a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28EMITL Meet 3BDec 28 · 1 Mile · Place 2 · Sumner MemorialSumner Memorial1 Mile2.4:51.94a11
Dec 28EMITL Meet 3BDec 28 · 200 Meters · Place 5 · Sumner MemorialSumner Memorial200 Meters5.26.18a PB11
Dec 21EMITL Meet 2BDec 21 · 800 Meters · Place 2 · Sumner MemorialSumner Memorial800 Meters2.2:08.21a11
Dec 14EMITL Meet 1A and 1BDec 14 · 1 Mile · Place 4 · Sumner MemorialSumner Memorial1 Mile4.4:58.98a11
Dec 14EMITL Meet 1A and 1BDec 14 · 800 Meters · Place 3 · Sumner MemorialSumner Memorial800 Meters3.2:17.14a11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · 1600 Meters · Place 8 · NarraguagusNarraguagus1600 Meters8.4:49.93a10
Jun 1Maine Class C State ChampionshipJun 1 · 800 Meters · Place 6 · NarraguagusNarraguagus800 Meters6.2:08.93a10
May 24PVC Small School ChampionshipMay 24 · 1600 Meters · Place 6 · NarraguagusNarraguagus1600 Meters6.4:51.70a10
May 24PVC Small School ChampionshipMay 24 · 800 Meters · Place 3 · NarraguagusNarraguagus800 Meters3.2:10.27a10
May 20Old Town Meet #3May 20 · 3200 Meters · Place 4 · NarraguagusNarraguagus3200 Meters4.11:19.73a10
May 20Old Town Meet #3May 20 · Javelin · Place 6 · NarraguagusNarraguagusJavelin800g6.115-1 PB10
May 20Old Town Meet #3May 20 · 800 Meters · Place 5 · NarraguagusNarraguagus800 Meters5.2:08.15a10
May 20Old Town Meet #3May 20 · 100 Meters · Place 12 · NarraguagusNarraguagus100 Meters12.12.69a PB10
May 10Mount Desert Island Meet #2May 10 · 1600 Meters · Place 3 · NarraguagusNarraguagus1600 Meters3.4:55.79a10
May 10Mount Desert Island Meet #2May 10 · Javelin · Place 11 · NarraguagusNarraguagusJavelin800g11.102-410
May 4PVC Week 3 - Presque Isle HSMay 4 · 1600 Meters · Place 2 · NarraguagusNarraguagus1600 Meters24:51.02—
Apr 27MDI Meet #1Apr 27 · 400 Meters · Place 3 · NarraguagusNarraguagus400 Meters356.47 PB10
Apr 17Brewer Meet #1Apr 17 · 800 Meters · Place 1 · NarraguagusNarraguagus800 Meters12:18.5010
Apr 17Brewer Meet #1Apr 17 · 1600 Meters · Place 2 · NarraguagusNarraguagus1600 Meters24:55.6710

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · 3200 Meters · Place 15 · NarraguagusNarraguagus3200 Meters15.11:06.32a9
Jun 3Maine Class C State ChampionshipJun 3 · 1600 Meters · Place 7 · NarraguagusNarraguagus1600 Meters7.4:58.38a9
May 27PVC Small School ChampionshipMay 27 · 3200 Meters · Place 8 · NarraguagusNarraguagus3200 Meters812:00.969
May 27PVC Small School ChampionshipMay 27 · 400 Meters · Place 7 · NarraguagusNarraguagus400 Meters759.859
May 27PVC Small School ChampionshipMay 27 · 1600 Meters · Place 5 · NarraguagusNarraguagus1600 Meters55:00.199
May 20Old Town Meet #3May 20 · 3200 Meters · Place 3 · NarraguagusNarraguagus3200 Meters311:12.479
May 11Bucksport Meet #3May 11 · 3200 Meters · Place 1 · NarraguagusNarraguagus3200 Meters111:15.60—
May 11Bucksport Meet #3May 11 · 1600 Meters · Place 3 · NarraguagusNarraguagus1600 Meters34:55.88—
May 11Bucksport Meet #3May 11 · 400 Meters · Place 6 · NarraguagusNarraguagus400 Meters658.71—
Apr 28Ellsworth Meet #1Apr 28 · 1600 Meters · Place 4 · NarraguagusNarraguagus1600 Meters44:59.28—
Apr 22Bangor Meet #1Apr 22 · 3200 Meters · Place 2 · NarraguagusNarraguagus3200 Meters211:29.689
Apr 22Bangor Meet #1Apr 22 · 800 Meters · Place 6 · NarraguagusNarraguagus800 Meters62:22.399
Apr 22Bangor Meet #1Apr 22 · 400 Meters · Place 9 · NarraguagusNarraguagus400 Meters91:00.269
Apr 22Bangor Meet #1Apr 22 · 1600 Meters · Place 3 · NarraguagusNarraguagus1600 Meters35:10.429