Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMaine Class C Championship · Jun 617.02aMaine Class C ChampionshipJune 6, 2026
100m Hurdles · 33" / 0.838m · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 1817.2hMAISAD Meet #2 @ HydeApril 18, 2026
200 Meters · IndoorWMC Indoor Championship · Feb 631.13WMC Indoor ChampionshipFebruary 6, 2026
200 Meters · OutdoorHS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH · May 2730.04HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27, 2025
200 Meters · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 1830.2hMAISAD Meet #2 @ HydeApril 18, 2026
300m Hurdles · 30" / 0.762m · OutdoorWMC Championship · May 3051.87aWMC ChampionshipMay 30, 2026
300m Hurdles · 30" / 0.762m · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 1855.2hMAISAD Meet #2 @ HydeApril 18, 2026
400 Meters · IndoorWMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, Booth · Jan 191:15.15WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJanuary 19, 2024
55m Hurdles · 33" · IndoorMaine Class B · Feb 169.91aMaine Class BFebruary 16, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · 300m Hurdles · Place 10 · North Yarmouth Academy300m Hurdles30" / 0.762m10.52.72a12
Jun 6Maine Class C ChampionshipJun 6 · 100m Hurdles · Place 5 · North Yarmouth Academy100m Hurdles33" / 0.838m5.17.02a PB12
May 30WMC ChampionshipMay 30 · 300m Hurdles · Place 6 · North Yarmouth Academy300m Hurdles30" / 0.762m6.51.87a PB12
May 30WMC ChampionshipMay 30 · 100m Hurdles · Place 6 · North Yarmouth Academy100m Hurdles33" / 0.838mRound P6.17.87a12
May 30WMC ChampionshipMay 30 · 100m Hurdles · Place 4 · North Yarmouth Academy100m Hurdles33" / 0.838m4.17.53a12
May 22TWILIGHT @ YarmouthMay 22 · 300m Hurdles · Place 5 · North Yarmouth Academy300m Hurdles30" / 0.762m5.52.64a12
May 22TWILIGHT @ YarmouthMay 22 · 100m Hurdles · Place 2 · North Yarmouth Academy100m Hurdles33" / 0.838m2.17.23a12
May 16Marathon Sports Elite InvitationalMay 16 · 300m Hurdles · Place 7 · North Yarmouth Academy300m Hurdles30" / 0.762m7.53.14a12
May 16Marathon Sports Elite InvitationalMay 16 · 100m Hurdles · Place 12 · North Yarmouth Academy100m Hurdles33" / 0.838mRound P12.17.83a12
May 15Cape Elizabeth HS MeetMay 15 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles33" / 0.838m1.17.59a12
May 9MAISAD Championship MeetMay 9 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles30" / 0.762m1.52.65a12
May 9MAISAD Championship MeetMay 9 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles33" / 0.838m1.17.32a12
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · 100m Hurdles · Place 3 · North Yarmouth Academy100m Hurdles33" / 0.838m3.17.33a12
May 1Lake Region Meet #1May 1 · 100m Hurdles · Place 2 · North Yarmouth Academy100m Hurdles33" / 0.838m2.17.73a12
Apr 25MAISAD Meet #3 @ HydeApr 25 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles33" / 0.838m1.17.31a12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles30" / 0.762m1.55.2h PB12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles33" / 0.838m1.17.2h PB12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 200 Meters · Place 4 · North Yarmouth Academy200 Meters4.30.2h PB12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · 55m Hurdles · Place 12 · North Yarmouth Academy55m Hurdles33"Round P12.9.91a PB12
Feb 6WMC Indoor ChampionshipFeb 6 · 200 Meters · Place 16 · North Yarmouth Academy200 Meters1631.13 PB12
Feb 6WMC Indoor ChampionshipFeb 6 · 55m Hurdles · Place 6 · North Yarmouth Academy55m HurdlesRound P69.8512
Feb 6WMC Indoor ChampionshipFeb 6 · 55m Hurdles · Place 5 · North Yarmouth Academy55m Hurdles59.7512
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55m Hurdles · Place 2 · North Yarmou55m Hurdles210.08—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 200 Meters · Place 8 · North Yarmou200 Meters831.55—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters831.5512
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55m Hurdles · Place 2 · North Yarmouth Academy55m Hurdles210.0812
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters831.5512
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 55m Hurdles · Place 5 · North Yarmouth Academy55m Hurdles510.1212
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · 55m Hurdles · Place 2 · North Yarmouth Academy55m Hurdles33"2.10.28a12
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters8.31.76a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 55m Hurdles · Place 7 · North Yarmouth Academy55m Hurdles33"7.11.29a12
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 200 Meters · Place 11 · North Yarmouth Academy200 Meters11.32.03a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 11 · North Yarmouth Academy300m Hurdles30" / 0.762m11.52.13a11
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 100m Hurdles · Place 5 · North Yarmouth Academy100m Hurdles33" / 0.838mRound P5.17.38a11
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 100m Hurdles · Place 5 · North Yarmouth Academy100m Hurdles33" / 0.838m5.17.13a11
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 300m Hurdles · Place 5 · North Yarmou300m Hurdles551.96—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 100m Hurdles · Place 4 · North Yarmou100m Hurdles417.48—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 200 Meters · Place 13 · North Yarmou200 Meters1330.04 PB—
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles152.9411
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · 100m Hurdles · Place 2 · North Yarmouth Academy100m Hurdles217.8511
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles255.4511
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles117.9511
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 200 Meters · Place 9 · North Yarmouth Academy200 Meters930.6611
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles154.5811
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles117.9311
Apr 26MAISAD Meet #3Apr 26 · 100m Hurdles · Place 1 · North Yarmou100m Hurdles119.5011
Apr 26MAISAD Meet #3Apr 26 · 200 Meters · Place 2 · North Yarmou200 Meters231.0011
Apr 26MAISAD Meet #3Apr 26 · 200 Meters · Place 2 · North Yarmouth Academy200 Meters231.0111
Apr 26MAISAD Meet #3Apr 26 · 100m Hurdles · Place 1 · North Yarmouth Academy100m Hurdles118.6611

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 25WMC ChampionshipMay 25 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles252.7210
May 25WMC ChampionshipMay 25 · 100m Hurdles · Place 2 · North Yarmouth Academy100m HurdlesRound P217.7410
May 25WMC ChampionshipMay 25 · 100m Hurdles · Place 2 · North Yarmouth Academy100m Hurdles218.0110
May 11MAISAD ChampionshipsMay 11 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles254.2810
May 11MAISAD ChampionshipsMay 11 · 200 Meters · Place 8 · North Yarmou200 Meters831.2310
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Long Jump · Place 4 · North YarmouLong Jump412-10.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles255.06—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Long Jump · Place 4 · North YarmouLong Jump412-10.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles255.06—
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · 200 Meters · Place 5 · North Yarmouth Academy200 Meters531.3110
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · Long Jump · Place 8 · North Yarmouth AcademyLong Jump813-010
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles254.7310
Apr 27MAISAD Meet #4 @ HydeApr 27 · Long Jump · Place 4 · North YarmouLong Jump412-09.5010
Apr 27MAISAD Meet #4 @ HydeApr 27 · 300m Hurdles · Place 1 · North Yarmou300m Hurdles155.0210
Apr 27MAISAD Meet #4 @ HydeApr 27 · Long Jump · Place 4 · North YarmouLong Jump412-09.5010
Apr 27MAISAD Meet #4 @ HydeApr 27 · 300m Hurdles · Place 1 · North Yarmou300m Hurdles155.0210
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Long Jump · Place 12 · North YarmouLong Jump1212-05.00—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles255.18—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 200 Meters · Place 9 · North Yarmou200 Meters931.75—
Apr 20MAISAD Meet #3 @ HydeApr 20 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles256.3010
Apr 20MAISAD Meet #3 @ HydeApr 20 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles256.3010

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 200 Meters · Place 5 · North Yarmouth Academy200 Meters531.5610
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 55m Hurdles · Place 4 · North Yarmouth Academy55m Hurdles410.6610
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · Long Jump · Place 9 · North Yarmouth AcademyLong Jump912-1.7510
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 400 Meters · Place 2 · North Yarmouth Academy400 Meters21:15.15 PB10
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 55m Hurdles · Place 2 · North Yarmouth Academy55m Hurdles210.6610
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · Long Jump · Place 10 · North Yarmouth AcademyLong Jump1011-10.2510
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 200 Meters · Place 9 · North Yarmouth Academy200 Meters932.1810
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 55m Hurdles · Place 5 · North Yarmouth Academy55m Hurdles511.0410
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · Long Jump · Place 14 · North Yarmouth AcademyLong Jump1412-510
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 200 Meters · Place 5 · North Yarmouth Academy200 Meters532.3910
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles311.3610
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · Long Jump · Place 8 · North Yarmouth AcademyLong Jump811-610