Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLake Region Meet #1 · May 115.09aLake Region Meet #1May 1, 2026
100m Hurdles · 33" / 0.838m · OutdoorWMC Championship · May 3019.50aWMC ChampionshipMay 30, 2026
200 Meters · IndoorWMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, Cape · Jan 1333.00WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJanuary 13, 2023
200 Meters · OutdoorGREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTER · May 1033.25GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10, 2024
55 Meter · IndoorWMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORT · Dec 198.86aWMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDecember 19, 2025
55 Meters · IndoorWMC-GREELY-CAPE-LR-MT VAL-GNG-FREEP-FRYE · Jan 308.71WMC-GREELY-CAPE-LR-MT VAL-GNG-FREEP-FRYEJanuary 30, 2026
55m Hurdles · 33" · IndoorUSM New Year's Invitational · Dec 3011.22aUSM New Year's InvitationalDecember 30, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30WMC ChampionshipMay 30 · 100m Hurdles · Place 10 · Freeport100m Hurdles33" / 0.838mRound P10.19.50a PB12
May 22TWILIGHT @ YarmouthMay 22 · 100m Hurdles · Place 6 · Freeport100m Hurdles33" / 0.838m6.19.67a12
May 22TWILIGHT @ YarmouthMay 22 · 100 Meters · Place 21 · Freeport100 Meters21.15.22a12
May 15Cape Elizabeth HS MeetMay 15 · 100m Hurdles · Place 5 · Freeport100m Hurdles33" / 0.838m5.20.18a12
May 15Cape Elizabeth HS MeetMay 15 · 100 Meters · Place 21 · Freeport100 Meters21.15.31a12
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · 100m Hurdles · Place 9 · Freeport100m Hurdles33" / 0.838m9.20.35a12
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · 100 Meters · Place 26 · Freeport100 Meters26.15.26a12
May 1Lake Region Meet #1May 1 · 100m Hurdles · Place 5 · Freeport100m Hurdles33" / 0.838m5.20.09a12
May 1Lake Region Meet #1May 1 · 100 Meters · Place 19 · Freeport100 Meters19.15.09a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 6WMC Indoor ChampionshipFeb 6 · 55 Meters · Place 20 · Freeport55 MetersRound P208.7812
Feb 6WMC Indoor ChampionshipFeb 6 · 55m Hurdles · Place 10 · Freeport55m HurdlesRound P1010.8212
Jan 30WMC-GREELY-CAPE-LR-MT VAL-GNG-FREEP-FRYEJan 30 · 55 Meters · Place 9 · Freeport55 Meters98.71 PB12
Jan 30WMC-GREELY-CAPE-LR-MT VAL-GNG-FREEP-FRYEJan 30 · 55m Hurdles · Place 5 · Freeport55m Hurdles511.0512
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 55 Meters · Place 12 · Freeport55 Meters128.7312
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 55m Hurdles · Place 8 · Freeport55m Hurdles810.9612
Jan 16WMC: YORK-GNG-FREEPORT-TRAIP-FRYE-YARMJan 16 · 55 Meters · Place 11 · Freeport55 Meters118.7612
Jan 16WMC: YORK-GNG-FREEPORT-TRAIP-FRYE-YARMJan 16 · 55m Hurdles · Place 4 · Freeport55m Hurdles410.9212
Jan 8WMC-GNG-CAPE-POL-WELLS-FREEP-FRYE Jan 8 · 55m Hurdles · Place 6 · Freeport55m Hurdles33"6.11.75a12
Jan 8WMC-GNG-CAPE-POL-WELLS-FREEP-FRYE Jan 8 · 55 Meter · Place 15 · Freeport55 Meter15.8.93a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 55m Hurdles · Place 9 · Freeport55m Hurdles33"9.11.69a12
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 55 Meter · Place 13 · Freeport55 Meter13.8.86a PB12
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 55m Hurdles · Place 9 · Freeport55m Hurdles911.7011
Jan 31GREELY-Cape, MT VALLEY-GNG, Freeport, Lake Region, FRYEBURG, STDJan 31 · 55 Meters · Place 22 · Freeport55 Meters229.2311
Jan 31GREELY-Cape, MT VALLEY-GNG, Freeport, Lake Region, FRYEBURG, STDJan 31 · 55m Hurdles · Place 2 · Freeport55m Hurdles211.0511
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · 55 Meters · Place 20 · Freeport55 Meters209.1311
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · 55m Hurdles · Place 4 · Freeport55m Hurdles411.2711
Jan 10WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJan 10 · 200 Meters · Place 22 · Freeport200 Meters2234.2111
Jan 10WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJan 10 · 55m Hurdles · Place 1 · Freeport55m Hurdles111.0411

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16 · 100m Hurdles · Place 4 · Freeport Hig100m Hurdles420.79—
May 16WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16 · 100 Meters · Place 22 · Freeport Hig100 Meters2215.66—
May 9Freeport HS Home MeetMay 9 · 100m Hurdles · Place 7 · Freeport Hig100m Hurdles721.59—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 25 · Freeport Hig100 Meters2515.91—
May 9Freeport HS Home MeetMay 9 · 100m Hurdles · Place 7 · Freeport Hig100m Hurdles721.59—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 25 · Freeport Hig100 Meters2515.91—
May 9Freeport HS Home MeetMay 9 · 100m Hurdles · Place 7 · Freeport Hig100m Hurdles721.59—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 25 · Freeport Hig100 Meters2515.91—
Apr 18Bob Morse InvitationalApr 18 · 100m Hurdles · Place 9 · Freeport Hig100m Hurdles920.67—
Apr 18Bob Morse InvitationalApr 18 · 100 Meters · Place 26 · Freeport Hig100 Meters2615.98—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 55m Hurdles · Place 4 · Freeport55m Hurdles33"4.11.65a11
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 55 Meter · Place 16 · Freeport55 Meter16.9.30a11
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 55 Meters · Place 16 · Freeport55 Meters169.0510
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 55m Hurdles · Place 3 · Freeport55m Hurdles311.0910
Jan 26WMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, IslJan 26 · 55 Meters · Place 19 · Freeport55 Meters199.1810
Jan 26WMC:GNG, Free NYA, CAPE, Frye, Booth, WIS, Gree, Yarmouth, IslJan 26 · 55m Hurdles · Place 7 · Freeport55m Hurdles711.2410
Jan 19WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 200 Meters · Place 15 · Freeport200 Meters1533.7910
Jan 19WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 55m Hurdles · Place 6 · Freeport55m Hurdles611.2710
Jan 12WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 200 Meters · Place 16 · Freeport200 Meters1633.6010
Jan 12WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 55m Hurdles · Place 3 · Freeport55m Hurdles310.9910
Jan 5WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 200 Meters · Place 15 · Freeport200 Meters1534.0210

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25WMC ChampionshipMay 25 · 100m Hurdles · Place 8 · Freeport100m HurdlesRound P821.2710
May 10GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10 · 200 Meters · Place 18 · Freeport200 Meters1833.25 PB10
May 10GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10 · 100m Hurdles · Place 2 · Freeport100m Hurdles220.5010
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 100m Hurdles · Place 4 · Freeport Hig100m Hurdles420.18—
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 100 Meters · Place 23 · Freeport Hig100 Meters2315.54—
Apr 26Cape Elizabeth HS MeetApr 26 · 100m Hurdles · Place 4 · Freeport Hig100m Hurdles420.41—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55m Hurdles · Place 26 · Freeport55m Hurdles33"Round P26.11.22a PB10
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 84 · Freeport55 MeterRound P84.9.14a10
Dec 20December JamDec 20 · 55m Hurdles · Place 6 · Freeport55m Hurdles33"6.11.31a10
Dec 20December JamDec 20 · 55 Meter · Place 41 · Freeport55 Meter41.9.34a10
Dec 20December JamDec 20 · 200 Meters · Place 26 · Freeport200 Meters26.35.36a10
Feb 10WMC Indoor ChampionshipFeb 10 · 55m Hurdles · Place 6 · Freeport Hig55m Hurdles611.26—
Feb 10WMC Indoor ChampionshipFeb 10 · 55m Hurdles · Place 6 · Freeport Hig55m HurdlesRound P611.26—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 55m Hurdles · Place 6 · Freeport Hig55m Hurdles611.51—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 200 Meters · Place 21 · Freeport Hig200 Meters2133.13—
Jan 27WMC: Poland,Yarmouth,Wells,St Dom's/Lisbon, York, GreelyJan 27 · 55 Meters · Place 27 · Freeport Hig55 Meters279.08—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 55m Hurdles · Place 1 · Freeport Hig55m Hurdles111.24—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 200 Meters · Place 10 · Freeport Hig200 Meters1033.30—
Jan 24WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · 55 Meters · Place 9 · Freeport Hig55 Meters98.88—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 55m Hurdles · Place 1 · Freeport Hig55m Hurdles111.16—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 200 Meters · Place 12 · Freeport Hig200 Meters1233.00 PB—
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 55 Meters · Place 14 · Freeport Hig55 Meters148.97—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 55m Hurdles · Place 4 · Freeport Hig55m Hurdles411.43—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 55 Meters · Place 12 · Freeport Hig55 Meters128.88—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55m Hurdles · Place 18 · Freeport55m Hurdles33"Round P18.11.42a9
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 38 · Freeport55 MeterRound P38.8.99a9
Dec 20December JamDec 20 · 55m Hurdles · Place 4 · Freeport55m Hurdles33"4.11.46a9
Dec 20December JamDec 20 · 55 Meter · Place 16 · Freeport55 Meter16.9.00a9