Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, Greely · Jan 275:41.34WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJanuary 27, 2023
100 Meters · OutdoorMAINE USATF YOUTH GROUP A Wk #1 · Jul 115.21aMAINE USATF YOUTH GROUP A Wk #1July 1, 2021
1000 Meters · IndoorNew England HS Indoor Track & Field Championship · Mar 23:10.95aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
1600 Meters · OutdoorMaine Class B Championship · Jun 65:14.47aMaine Class B ChampionshipJune 6, 2026
2 Miles · IndoorWMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-Y · Dec 2012:15.95aWMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDecember 20, 2024
200 Meters · IndoorWMC-GNG-CAPE-POL-WELLS-FREEP-FRYE · Jan 829.61aWMC-GNG-CAPE-POL-WELLS-FREEP-FRYE January 8, 2026
3000 Meters · OutdoorUSATF Maine Association Junior Olympic Championships · Jun 2211:21.85aUSATF Maine Association Junior Olympic ChampionshipsJune 22, 2024
3200 Meters · OutdoorBob Morse Invitational · Apr 1812:05.19Bob Morse InvitationalApril 18, 2025
400 Meters · IndoorMaine Class B · Feb 161:03.55aMaine Class BFebruary 16, 2026
400 Meters · OutdoorWestern Maine Conference GNG Home V Cape Elizabeth, York · May 121:03.52Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12, 2023
800 Meters · IndoorMaine Class B Indoor State Meet · Feb 192:24.09aMaine Class B Indoor State MeetFebruary 19, 2024
800 Meters · OutdoorMaine Class B Championship · Jun 62:18.42aMaine Class B ChampionshipJune 6, 2026
Long Jump · OutdoorMAINE USATF YOUTH GROUP A Wk #1 · Jul 111-10.00MAINE USATF YOUTH GROUP A Wk #1July 1, 2021

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 800 Meters · Place 24 · FreeportFreeport800 Meters24.2:28.80a12
Jun 6Maine Class B ChampionshipJun 6 · 1600 Meters · Place 5 · FreeportFreeport1600 Meters5.5:14.47a PB12
Jun 6Maine Class B ChampionshipJun 6 · 800 Meters · Place 4 · FreeportFreeport800 Meters4.2:18.42a PB12
May 30WMC ChampionshipMay 30 · 1600 Meters · Place 4 · FreeportFreeport1600 Meters4.5:24.11a12
May 30WMC ChampionshipMay 30 · 800 Meters · Place 3 · FreeportFreeport800 Meters3.2:21.90a12
May 22TWILIGHT @ YarmouthMay 22 · 1600 Meters · Place 2 · FreeportFreeport1600 Meters2.5:22.15a12
May 22TWILIGHT @ YarmouthMay 22 · 800 Meters · Place 1 · FreeportFreeport800 Meters1.2:23.05a12
May 16Marathon Sports Elite InvitationalMay 16 · 1600 Meters · Place 10 · FreeportFreeport1600 Meters10.5:24.33a12
May 16Marathon Sports Elite InvitationalMay 16 · 400 Meters · Place 8 · FreeportFreeport400 Meters8.1:04.44a12
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · 800 Meters · Place 1 · FreeportFreeport800 Meters1.2:21.59a12
May 1Lake Region Meet #1May 1 · 1600 Meters · Place 1 · FreeportFreeport1600 Meters1.5:24.90a12
May 1Lake Region Meet #1May 1 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:24.44a12
Apr 17Bob Morse InvitationalApr 17 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters3.5:34.82a12
Apr 17Bob Morse InvitationalApr 17 · 800 Meters · Place 1 · FreeportFreeport800 Meters1.2:28.12a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · 400 Meters · Place 6 · FreeportFreeport400 Meters6.1:03.55a PB12
Jan 8WMC-GNG-CAPE-POL-WELLS-FREEP-FRYE Jan 8 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.1:04.07a12
Jan 8WMC-GNG-CAPE-POL-WELLS-FREEP-FRYE Jan 8 · 200 Meters · Place 4 · FreeportFreeport200 Meters4.29.61a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 6 · UnattachedUnattached1000 Meters6.3:14.46a12
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 800 Meters · Place 1 · FreeportFreeport800 Meters1.2:25.15a12
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 8 · FreeportFreeport2 Miles8.13:15.64a11
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 800 Meters · Place 6 · FreeportFreeport800 Meters6.2:26.31a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 8 · FreeportFreeport1600 Meters8.5:27.94a11
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 800 Meters · Place 5 · FreeportFreeport800 Meters5.2:25.25a11
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Freeport HigFreeport Hig800 Meters22:23.70—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Freeport HigFreeport Hig800 Meters22:23.70—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Freeport HigFreeport Hig800 Meters22:23.70—
May 2Cape Elizabeth HS MeetMay 2 · 1600 Meters · Place 2 · Freeport HigFreeport Hig1600 Meters25:29.12—
May 2Cape Elizabeth HS MeetMay 2 · 800 Meters · Place 3 · Freeport HigFreeport Hig800 Meters32:24.63—
May 2Cape Elizabeth HS MeetMay 2 · 1600 Meters · Place 2 · Freeport HigFreeport Hig1600 Meters25:29.12—
May 2Cape Elizabeth HS MeetMay 2 · 800 Meters · Place 3 · Freeport HigFreeport Hig800 Meters32:24.63—
Apr 18Bob Morse InvitationalApr 18 · 3200 Meters · Place 3 · Freeport HigFreeport Hig3200 Meters312:05.19 PB—
Apr 18Bob Morse InvitationalApr 18 · 1600 Meters · Place 4 · Freeport HigFreeport Hig1600 Meters45:24.66—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 2 Miles · Place 3 · FreeportFreeport2 Miles3.12:15.95a PB11
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:28.43a11
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1000 Meters · Place 18 · FreeportFreeport1000 Meters18.3:10.95a PB10
Feb 19Maine Class B Indoor State MeetFeb 19 · 800 Meters · Place 5 · FreeportFreeport800 Meters5.2:24.09a PB10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 1 · 01-Unattached01-Unattached3000 Meters1.11:21.85a PB10
Jun 1Maine Class B State ChampionshipJun 1 · 1600 Meters · Place 7 · FreeportFreeport1600 Meters7.5:29.78a10
Jun 1Maine Class B State ChampionshipJun 1 · 800 Meters · Place 5 · FreeportFreeport800 Meters5.2:22.27a10
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 800 Meters · Place 1 · Freeport HigFreeport Hig800 Meters12:25.15—
Apr 26Cape Elizabeth HS MeetApr 26 · 1600 Meters · Place 1 · Freeport HigFreeport Hig1600 Meters15:24.23—
Apr 26Cape Elizabeth HS MeetApr 26 · 800 Meters · Place 1 · Freeport HigFreeport Hig800 Meters12:26.21—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 6 · FreeportFreeport800 Meters6.2:34.53a10
Dec 20December JamDec 20 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.1:06.49a10
Dec 20December JamDec 20 · 200 Meters · Place 12 · FreeportFreeport200 Meters12.31.79a10
Feb 20Maine Class B State MeetFeb 20 · 1 Mile · Place 6 · FreeportFreeport1 Mile6.5:46.72a9
Feb 20Maine Class B State MeetFeb 20 · 800 Meters · Place 8 · FreeportFreeport800 Meters8.2:36.77a9
Feb 10WMC Indoor ChampionshipFeb 10 · 1 Mile · Place 2 · Freeport HigFreeport Hig1 Mile25:48.97—
Feb 10WMC Indoor ChampionshipFeb 10 · 800 Meters · Place 5 · Freeport HigFreeport Hig800 Meters52:38.70—
Feb 3WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/LisbonFeb 3 · 800 Meters · Place 2 · Freeport HigFreeport Hig800 Meters22:37.33—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 1 Mile · Place 4 · Freeport HigFreeport Hig1 Mile45:41.34 PB—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 800 Meters · Place 4 · Freeport HigFreeport Hig800 Meters42:34.33—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 1 Mile · Place 1 · Freeport HigFreeport Hig1 Mile16:02.36—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 800 Meters · Place 1 · Freeport HigFreeport Hig800 Meters12:44.31—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 1 Mile · Place 2 · Freeport HigFreeport Hig1 Mile25:49.36—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 800 Meters · Place 1 · Freeport HigFreeport Hig800 Meters12:40.46—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 1 Mile · Place 4 · Freeport HigFreeport Hig1 Mile46:05.50—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 800 Meters · Place 6 · Freeport HigFreeport Hig800 Meters62:41.28—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3Maine Class B State ChampionshipJun 3 · 1600 Meters · Place 6 · FreeportFreeport1600 Meters6.5:34.01a9
Jun 3Maine Class B State ChampionshipJun 3 · 800 Meters · Place 6 · FreeportFreeport800 Meters6.2:28.17a9
May 27WMC ChampionshipMay 27 · 800 Meters · Place 2 · Freeport HigFreeport Hig800 Meters22:27.429
May 20St. Joseph's Monks InvitationalMay 20 · 1600 Meters · Place 10 · Freeport HigFreeport Hig1600 Meters105:33.05—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 400 Meters · Place 3 · Freeport HigFreeport Hig400 Meters31:03.52 PB—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · 800 Meters · Place 1 · Freeport HigFreeport Hig800 Meters12:30.87—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · 1600 Meters · Place 2 · Freeport HigFreeport Hig1600 Meters25:37.72—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · 400 Meters · Place 1 · Freeport HigFreeport Hig400 Meters11:05.79—
Apr 14Bob Morse InvitationalApr 14 · 1600 Meters · Place 4 · Freeport HigFreeport Hig1600 Meters45:50.30—
Apr 14Bob Morse InvitationalApr 14 · 800 Meters · Place 4 · Freeport HigFreeport Hig800 Meters42:41.90—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 4 · FreeportFreeport1 Mile4.6:01.98a9
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 9 · FreeportFreeport800 Meters9.2:41.64a9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 1MAINE USATF YOUTH GROUP A Wk #1Jul 1 · Long Jump · Place 6 · FreeportFreeportLong Jump6.11-10.00 PB7
Jul 1MAINE USATF YOUTH GROUP A Wk #1Jul 1 · 400 Meters · Place 3 · FreeportFreeport400 Meters3.1:12.19a7
Jul 1MAINE USATF YOUTH GROUP A Wk #1Jul 1 · 100 Meters · Place 7 · FreeportFreeport100 Meters7.15.21a PB7