Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBON · Jan 105:34.21WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJanuary 10, 2025
1500 Meters · OutdoorJaylin Rainford Invitational · Mar 275:10.62aJaylin Rainford InvitationalMarch 27, 2026
1600 Meters · OutdoorMPA Maine Class B State Track & Field Championships · Jun 105:24.00aMPA Maine Class B State Track & Field ChampionshipsJune 10, 2025
2 Miles · IndoorFleet Feet Indoor Invitational · Jan 2011:56.87Fleet Feet Indoor InvitationalJanuary 20, 2025
3000m Steeplechase · 0.762m · OutdoorNew England Division III Outdoor Championships · May 112:16.74aNew England Division III Outdoor ChampionshipsMay 1, 2026
3200 Meters · OutdoorBob Morse Invitational · Apr 1811:57.76Bob Morse InvitationalApril 18, 2025
5000 Meters · IndoorUSM Alumni Open · Dec 1320:03.25aUSM Alumni OpenDecember 13, 2025
800 Meters · IndoorMEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-Traip · Jan 242:35.17MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJanuary 24, 2025
800 Meters · OutdoorWMC Championship · May 312:30.37WMC ChampionshipMay 31, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 15 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)3000m Steeplechase0.762m15.12:16.74a PBFr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 3000m Steeplechase · Place 4 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)3000m Steeplechase0.762m4.12:22.10aFr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 18 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)1500 Meters18.5:25.11aFr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 31 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)1500 Meters31.5:22.96aFr
Apr 10Silfen InvitationalApr 10 · 1500 Meters · Place 10 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)1500 Meters10.5:22.23aFr
Apr 3Ocean State CupApr 3 · 3000m Steeplechase · Place 2 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)3000m Steeplechase0.762m2.13:02.29aFr
Mar 27Jaylin Rainford InvitationalMar 27 · 1500 Meters · Place 48 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)1500 Meters485:10.62a PBFr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · 5000 Meters · Place 4 · Johnson & Wales (R.I.)Johnson & Wales (R.I.)5000 Meters4.20:03.25a PBFr
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 4 · FreeportFreeport2 Miles4.12:33.50a12
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 2 Miles · Place 3 · FreeportFreeport2 Miles312:54.1812
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 1 Mile · Place 3 · FreeportFreeport1 Mile35:51.9912
Jan 31GREELY-Cape, MT VALLEY-GNG, Freeport, Lake Region, FRYEBURG, STDJan 31 · 1 Mile · Place 2 · FreeportFreeport1 Mile25:56.3112
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · 800 Meters · Place 2 · FreeportFreeport800 Meters22:35.17 PB12
Jan 20Fleet Feet Indoor InvitationalJan 20 · 2 Miles · Place 6 · FreeportFreeport2 Miles611:56.87 PB12
Jan 10WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJan 10 · 800 Meters · Place 2 · FreeportFreeport800 Meters22:41.0012
Jan 10WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJan 10 · 1 Mile · Place 2 · FreeportFreeport1 Mile25:34.21 PB12
Jan 4USM New Year's InvitationalJan 4 · 2 Miles · Place 7 · FreeportFreeport2 Miles712:49.9112

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 10 · FreeportFreeport3200 Meters10.12:14.90a12
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 4 · FreeportFreeport1600 Meters4.5:24.00a PB12
May 31WMC ChampionshipMay 31 · 800 Meters · Place 7 · FreeportFreeport800 Meters72:30.37 PB12
May 31WMC ChampionshipMay 31 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters35:28.0712
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 3200 Meters · Place 1 · Freeport HigFreeport Hig3200 Meters112:22.70—
May 17Marathon Sports Elite InvitationalMay 17 · 1600 Meters · Place 18 · FreeportFreeport1600 Meters185:34.8912
May 9Freeport HS Home MeetMay 9 · 3200 Meters · Place 1 · Freeport HigFreeport Hig3200 Meters112:16.88—
May 9Freeport HS Home MeetMay 9 · 3200 Meters · Place 1 · Freeport HigFreeport Hig3200 Meters112:16.88—
May 9Freeport HS Home MeetMay 9 · 3200 Meters · Place 1 · Freeport HigFreeport Hig3200 Meters112:16.88—
May 2Cape Elizabeth HS MeetMay 2 · 1600 Meters · Place 3 · Freeport HigFreeport Hig1600 Meters35:36.48—
May 2Cape Elizabeth HS MeetMay 2 · 800 Meters · Place 6 · Freeport HigFreeport Hig800 Meters62:40.02—
May 2Cape Elizabeth HS MeetMay 2 · 1600 Meters · Place 3 · Freeport HigFreeport Hig1600 Meters35:36.48—
May 2Cape Elizabeth HS MeetMay 2 · 800 Meters · Place 6 · Freeport HigFreeport Hig800 Meters62:40.02—
Apr 18Bob Morse InvitationalApr 18 · 3200 Meters · Place 2 · Freeport HigFreeport Hig3200 Meters211:57.76 PB—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 1 Mile · Place 3 · FreeportFreeport1 Mile3.5:39.16a12
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 800 Meters · Place 5 · FreeportFreeport800 Meters5.2:39.01a12
Feb 19Maine Class B Indoor State MeetFeb 19 · 1 Mile · Place 7 · FreeportFreeport1 Mile7.5:51.40a11
Feb 19Maine Class B Indoor State MeetFeb 19 · 800 Meters · Place 15 · FreeportFreeport800 Meters15.2:43.59a11
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 800 Meters · Place 2 · FreeportFreeport800 Meters22:37.0611
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 1 Mile · Place 1 · FreeportFreeport1 Mile15:43.8111
Jan 26WMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, IslJan 26 · 800 Meters · Place 3 · FreeportFreeport800 Meters32:35.3511
Jan 19WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 1 Mile · Place 3 · FreeportFreeport1 Mile35:50.7811
Jan 12WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 800 Meters · Place 7 · FreeportFreeport800 Meters72:54.0811
Jan 5WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 800 Meters · Place 6 · FreeportFreeport800 Meters62:43.9011

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 3200 Meters · Place 20 · FreeportFreeport3200 Meters20.12:59.00a11
May 25WMC ChampionshipMay 25 · 800 Meters · Place 13 · FreeportFreeport800 Meters132:50.5611
May 25WMC ChampionshipMay 25 · 1600 Meters · Place 15 · FreeportFreeport1600 Meters156:03.1611
May 10GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10 · 800 Meters · Place 4 · FreeportFreeport800 Meters42:40.8311
May 10GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10 · 1600 Meters · Place 1 · FreeportFreeport1600 Meters15:50.3911
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 1600 Meters · Place 3 · Freeport HigFreeport Hig1600 Meters35:42.07—
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 800 Meters · Place 5 · Freeport HigFreeport Hig800 Meters52:40.02—
Apr 26Cape Elizabeth HS MeetApr 26 · 3200 Meters · Place 2 · Freeport HigFreeport Hig3200 Meters212:51.47—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 12 · FreeportFreeport1 Mile12.5:51.12a11
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 18 · FreeportFreeport800 Meters18.2:40.39a11
Dec 20December JamDec 20 · 1 Mile · Place 2 · FreeportFreeport1 Mile2.5:57.38a11
Feb 20Maine Class B State MeetFeb 20 · 1 Mile · Place 11 · FreeportFreeport1 Mile11.6:05.29a10
Feb 10WMC Indoor ChampionshipFeb 10 · 1 Mile · Place 4 · Freeport HigFreeport Hig1 Mile46:05.80—
Feb 3WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/LisbonFeb 3 · 800 Meters · Place 3 · Freeport HigFreeport Hig800 Meters32:42.06—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 1 Mile · Place 6 · Freeport HigFreeport Hig1 Mile66:05.05—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 1 Mile · Place 2 · Freeport HigFreeport Hig1 Mile26:15.25—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 1 Mile · Place 3 · Freeport HigFreeport Hig1 Mile36:26.14—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 800 Meters · Place 4 · Freeport HigFreeport Hig800 Meters42:51.65—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 800 Meters · Place 9 · Freeport HigFreeport Hig800 Meters92:57.00—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Maine Class B State ChampionshipJun 3 · 1600 Meters · Place 11 · FreeportFreeport1600 Meters11.5:48.83a10
May 27WMC ChampionshipMay 27 · 1600 Meters · Place 7 · Freeport HigFreeport Hig1600 Meters75:53.1510
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · 1600 Meters · Place 4 · Freeport HigFreeport Hig1600 Meters46:03.47—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · 800 Meters · Place 3 · Freeport HigFreeport Hig800 Meters32:52.65—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 300m Hurdles · Place 5 · Freeport HigFreeport Hig300m Hurdles556.60—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · 1600 Meters · Place 3 · Freeport HigFreeport Hig1600 Meters35:55.01—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · 800 Meters · Place 4 · Freeport HigFreeport Hig800 Meters42:43.38—
Apr 14Bob Morse InvitationalApr 14 · 1600 Meters · Place 7 · Freeport HigFreeport Hig1600 Meters76:14.22—
Apr 14Bob Morse InvitationalApr 14 · 800 Meters · Place 10 · Freeport HigFreeport Hig800 Meters102:51.52—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 9 · FreeportFreeport1 Mile9.6:16.88a10
Dec 20December JamDec 20 · 800 Meters · Place 5 · FreeportFreeport800 Meters5.2:47.02a10
Feb 11WMC ChampionshipFeb 11 · 1 Mile · Place 9 · FREEFREE1 Mile96:20.35—
Feb 11WMC ChampionshipFeb 11 · 1 Mile · Place 6 · FreeportFreeport1 Mile66:20.35—
Feb 5WMC:All TeamsFeb 5 · 1 Mile · Place 5 · FreeportFreeport1 Mile56:20.35—
Feb 5WMC:All TeamsFeb 5 · 800 Meters · Place 6 · FreeportFreeport800 Meters62:51.18—
Jan 28WMC:GNG, Freeport, NYA, CAPE, LAKE REGION, Fryeburg, TraipJan 28 · 800 Meters · Place 4 · FreeportFreeport800 Meters42:56.98—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 10 · Freeport HigFreeport Hig1600 Meters106:15.219
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 10 · Freeport HigFreeport Hig1600 Meters106:15.219
May 20WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 1600 Meters · Place 3 · Freeport HigFreeport Hig1600 Meters36:14.78—
May 20WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 800 Meters · Place 18 · Freeport HigFreeport Hig800 Meters182:55.34—
May 13WMC: Free, Cape, OOB, NYA, St D @ Traip May 13 · 800 Meters · Place 5 · FreeportFreeport800 Meters52:56.17—
May 7WMC: LR, Yarmouth, Wells @ FreeportMay 7 · 1600 Meters · Place 6 · Freeport HigFreeport Hig1600 Meters66:13.59—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 1600 Meters · Place 6 · Freeport HigFreeport Hig1600 Meters66:32.54—
Apr 15WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · 1600 Meters · Place 9 · FreeportFreeport1600 Meters96:26.94—
Apr 15WMC: Cape, York,GNG, Gre, Fre,LR @ YarmouthApr 15 · 800 Meters · Place 10 · FreeportFreeport800 Meters102:53.51—