Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorWMC Championship · May 3017.98aWMC ChampionshipMay 30, 2026
200 Meters · IndoorWMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom's · Jan 530.23WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJanuary 5, 2024
300m Hurdles · 36" / 0.914m · OutdoorMaine Class C Championship · Jun 645.33aMaine Class C ChampionshipJune 6, 2026
300m Hurdles · 36" / 0.914m · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 1847.3hMAISAD Meet #2 @ HydeApril 18, 2026
55m Hurdles · 39" · IndoorMaine Class B · Feb 169.53aMaine Class BFebruary 16, 2026
High Jump · OutdoorWMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast Ch · May 120.33WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12, 2023
Long Jump · IndoorWMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISC · Jan 1617-11.00WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJanuary 16, 2026
Long Jump · OutdoorMAISAD Meet #2 @ Hyde · Apr 1818-01.00MAISAD Meet #2 @ HydeApril 18, 2026
Triple Jump · IndoorMaine Class B · Feb 1637-10.50Maine Class BFebruary 16, 2026
Triple Jump · OutdoorMaine Class C Championship · Jun 639-07.00Maine Class C ChampionshipJune 6, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Triple Jump · Place 6 · North Yarmouth AcademyTriple Jump6.39-07.00 PB12
Jun 6Maine Class C ChampionshipJun 6 · 300m Hurdles · Place 6 · North Yarmouth Academy300m Hurdles36" / 0.914m6.45.33a PB12
Jun 6Maine Class C ChampionshipJun 6 · 110m Hurdles · Place 9 · North Yarmouth Academy110m Hurdles39" / 0.991m9.18.27a12
May 30WMC ChampionshipMay 30 · Triple Jump · Place 4 · North Yarmouth AcademyTriple Jump4.38-812
May 30WMC ChampionshipMay 30 · 300m Hurdles · Place 6 · North Yarmouth Academy300m Hurdles36" / 0.914m6.45.74a12
May 30WMC ChampionshipMay 30 · 110m Hurdles · Place 6 · North Yarmouth Academy110m Hurdles39" / 0.991mRound P6.17.98a PB12
May 30WMC ChampionshipMay 30 · 110m Hurdles · Place 6 · North Yarmouth Academy110m Hurdles39" / 0.991m6.18.30a12
May 22TWILIGHT @ YarmouthMay 22 · Triple Jump · Place 3 · North Yarmouth AcademyTriple Jump3.38-09.0012
May 22TWILIGHT @ YarmouthMay 22 · High Jump · Place 3 · North Yarmouth AcademyHigh Jump3.5-06.0012
May 22TWILIGHT @ YarmouthMay 22 · 300m Hurdles · Place 4 · North Yarmouth Academy300m Hurdles36" / 0.914m4.45.40a12
May 22TWILIGHT @ YarmouthMay 22 · 110m Hurdles · Place 3 · North Yarmouth Academy110m Hurdles39" / 0.991m3.19.04a12
May 15Cape Elizabeth HS MeetMay 15 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.38-2.7512
May 15Cape Elizabeth HS MeetMay 15 · High Jump · Place 2 · North Yarmouth AcademyHigh Jump2.5-212
May 15Cape Elizabeth HS MeetMay 15 · 110m Hurdles · Place 3 · North Yarmouth Academy110m Hurdles39" / 0.991m3.19.54a12
May 9MAISAD Championship MeetMay 9 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.39-0.5012
May 9MAISAD Championship MeetMay 9 · High Jump · Place 3 · North Yarmouth AcademyHigh Jump3.5-612
May 9MAISAD Championship MeetMay 9 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles36" / 0.914m2.45.95a12
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · High Jump · Place 1 · North Yarmouth AcademyHigh Jump1.5-06.0012
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · 110m Hurdles · Place 2 · North Yarmouth Academy110m Hurdles39" / 0.991m2.18.30a12
May 1Lake Region Meet #1May 1 · Triple Jump · Place 2 · North Yarmouth AcademyTriple Jump2.37-0.5012
May 1Lake Region Meet #1May 1 · High Jump · Place 4 · North Yarmouth AcademyHigh Jump4.5-612
May 1Lake Region Meet #1May 1 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles36" / 0.914m1.47.68a12
May 1Lake Region Meet #1May 1 · 110m Hurdles · Place 3 · North Yarmouth Academy110m Hurdles39" / 0.991m3.18.51a12
Apr 25MAISAD Meet #3 @ HydeApr 25 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.37-612
Apr 25MAISAD Meet #3 @ HydeApr 25 · High Jump · Place 1 · North Yarmouth AcademyHigh Jump1.5-812
Apr 25MAISAD Meet #3 @ HydeApr 25 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles36" / 0.914m1.46.68a12
Apr 25MAISAD Meet #3 @ HydeApr 25 · 110m Hurdles · Place 2 · North Yarmouth Academy110m Hurdles39" / 0.991m2.18.37a12
Apr 18MAISAD Meet #2 @ HydeApr 18 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.37-11.0012
Apr 18MAISAD Meet #2 @ HydeApr 18 · Long Jump · Place 2 · North Yarmouth AcademyLong Jump2.18-01.00 PB12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles36" / 0.914m1.47.3h PB12

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 16Maine Class BFeb 16 · 55m Hurdles · Place 17 · North Yarmouth Academy55m Hurdles39"Round P17.9.53a PB12
Feb 16Maine Class BFeb 16 · Triple Jump · Place 9 · North Yarmouth AcademyTriple Jump9.37-10.50 PB12
Feb 6WMC Indoor ChampionshipFeb 6 · 55m Hurdles · Place 6 · North Yarmouth Academy55m HurdlesRound P69.4312
Feb 6WMC Indoor ChampionshipFeb 6 · 55m Hurdles · Place 7 · North Yarmouth Academy55m Hurdles79.3412
Feb 6WMC Indoor ChampionshipFeb 6 · Triple Jump · Place 2 · North Yarmouth AcademyTriple Jump238-3.7512
Feb 6WMC Indoor ChampionshipFeb 6 · Long Jump · Place 9 · North Yarmouth AcademyLong Jump918-012
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · Triple Jump · Place 1 · North YarmouTriple Jump137-07.75—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · Long Jump · Place 7 · North YarmouLong Jump717-01.50—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55m Hurdles · Place 5 · North Yarmou55m Hurdles59.34—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55m Hurdles · Place 5 · North Yarmouth Academy55m Hurdles59.3412
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · Long Jump · Place 7 · North Yarmouth AcademyLong Jump717-1.5012
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 55m Hurdles · Place 7 · North Yarmouth Academy55m Hurdles79.8312
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · Triple Jump · Place 2 · North Yarmouth AcademyTriple Jump237-5.5012
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · Long Jump · Place 7 · North Yarmouth AcademyLong Jump717-6.2512
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles39"3.9.59a12
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.37-08.5012
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · Long Jump · Place 4 · North Yarmouth AcademyLong Jump4.17-11.00 PB12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles39"3.9.75a12
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · Triple Jump · Place 2 · North Yarmouth AcademyTriple Jump2.36-09.5012
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · Long Jump · Place 7 · North Yarmouth AcademyLong Jump7.17-02.0012
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 55m Hurdles · Place 7 · North Yarmouth Academy55m Hurdles710.1011
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · Long Jump · Place 16 · North Yarmouth AcademyLong Jump1615-6.7511
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · 55m Hurdles · Place 6 · North Yarmouth Academy55m Hurdles39"6.9.97a11
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump1.34-111
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · Long Jump · Place 8 · North Yarmouth AcademyLong Jump8.16-1.5011
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · Triple Jump · Place 8 · North Yarmouth AcademyTriple Jump833-1.2511
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · Long Jump · Place 12 · North Yarmouth AcademyLong Jump1215-10.2511
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles39.9511
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · Triple Jump · Place 3 · North Yarmouth AcademyTriple Jump334-711
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · Long Jump · Place 7 · North Yarmouth AcademyLong Jump716-1.2511

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 12 · North Yarmouth Academy300m Hurdles36" / 0.914m12.46.44a11
May 31WMC ChampionshipMay 31 · 300m Hurdles · Place 3 · North Yarmouth Academy300m Hurdles349.1711
May 31WMC ChampionshipMay 31 · Triple Jump · Place 4 · North Yarmouth AcademyTriple Jump436-9.7511
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · Triple Jump · Place 6 · North YarmouTriple Jump636-04.50—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 300m Hurdles · Place 5 · North Yarmou300m Hurdles547.46—
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · Triple Jump · Place 4 · North Yarmouth AcademyTriple Jump434-9.7511
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles248.9911
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · Triple Jump · Place 5 · North Yarmouth AcademyTriple Jump534-11.5011
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles249.6411
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · Triple Jump · Place 2 · North Yarmouth AcademyTriple Jump234-011
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles149.8511
Apr 26MAISAD Meet #3Apr 26 · Triple Jump · Place 1 · North YarmouTriple Jump135-00.0011
Apr 26MAISAD Meet #3Apr 26 · Long Jump · Place 1 · North YarmouLong Jump116-08.0011
Apr 26MAISAD Meet #3Apr 26 · 300m Hurdles · Place 2 · North Yarmou300m Hurdles249.5011
Apr 26MAISAD Meet #3Apr 26 · Triple Jump · Place 1 · North Yarmouth AcademyTriple Jump134-811
Apr 26MAISAD Meet #3Apr 26 · Long Jump · Place 1 · North Yarmouth AcademyLong Jump115-611
Apr 26MAISAD Meet #3Apr 26 · 300m Hurdles · Place 2 · North Yarmouth Academy300m Hurdles250.4411

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 20WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles39"3.10.33a11
Dec 20WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · Triple Jump · Place 4 · North Yarmouth AcademyTriple Jump4.33-1.7511
Dec 20WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · Long Jump · Place 9 · North Yarmouth AcademyLong Jump9.15-11.7511
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 55m Hurdles · Place 4 · North Yarmouth Academy55m Hurdles410.1410
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · Triple Jump · Place 5 · North Yarmouth AcademyTriple Jump531-6.2510
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · High Jump · Place 5 · North Yarmouth AcademyHigh Jump54-1010
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 55m Hurdles · Place 2 · North Yarmouth Academy55m Hurdles210.3210
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · Triple Jump · Place 7 · North Yarmouth AcademyTriple Jump731-0.2510
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · High Jump · Place 5 · North Yarmouth AcademyHigh Jump54-1010
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 55m Hurdles · Place 3 · North Yarmouth Academy55m Hurdles310.3910
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · Triple Jump · Place 5 · North Yarmouth AcademyTriple Jump531-210
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · High Jump · Place 4 · North Yarmouth AcademyHigh Jump44-1010
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 200 Meters · Place 14 · North Yarmouth Academy200 Meters1430.23 PB10
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · Triple Jump · Place 3 · North Yarmouth AcademyTriple Jump331-3.7510
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · High Jump · Place 2 · North Yarmouth AcademyHigh Jump24-810

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11MAISAD ChampionshipsMay 11 · Triple Jump · Place 3 · North YarmouTriple Jump333-04.2510
May 11MAISAD ChampionshipsMay 11 · Long Jump · Place 5 · North YarmouLong Jump515-03.2510
May 11MAISAD ChampionshipsMay 11 · High Jump · Place 5 · North YarmouHigh Jump55-00.0010
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Triple Jump · Place 3 · North YarmouTriple Jump332-01.00—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Long Jump · Place 6 · North YarmouLong Jump615-05.00—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · High Jump · Place 5 · North YarmouHigh Jump54-10.00—
Apr 20MAISAD Meet #3 @ HydeApr 20 · Triple Jump · Place 3 · North YarmouTriple Jump332-02.7510
Apr 20MAISAD Meet #3 @ HydeApr 20 · High Jump · Place 4 · North YarmouHigh Jump44-08.0010
Apr 20MAISAD Meet #3 @ HydeApr 20 · 300m Hurdles · Place 1 · North Yarmou300m Hurdles151.9110
Apr 20MAISAD Meet #3 @ HydeApr 20 · Triple Jump · Place 3 · North Yarmouth AcademyTriple Jump332-2.7510
Apr 20MAISAD Meet #3 @ HydeApr 20 · High Jump · Place 4 · North Yarmouth AcademyHigh Jump44-810
Apr 20MAISAD Meet #3 @ HydeApr 20 · 300m Hurdles · Place 1 · North Yarmouth Academy300m Hurdles151.9110

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 27WMC ChampionshipMay 27 · Triple Jump · Place 7 · North YarmouTriple Jump732-00.759
May 27WMC ChampionshipMay 27 · Long Jump · Place 13 · North YarmouLong Jump1314-08.259
May 27WMC ChampionshipMay 27 · High Jump · Place 5 · North YarmouHigh Jump54-08.009
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Triple Jump · Place 5 · North YarmouTriple Jump531-03.00—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · Long Jump · Place 14 · North YarmouLong Jump1414-03.00—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · High Jump · Place 7 · North YarmouHigh Jump74-08.00—
May 13MAISAD ChampionshipsMay 13 · Triple Jump · Place 5 · North YarmouTriple Jump531-06.50—
May 13MAISAD ChampionshipsMay 13 · Long Jump · Place 8 · North YarmouLong Jump814-05.50—
May 13MAISAD ChampionshipsMay 13 · High Jump · Place 4 · North YarmouHigh Jump44-08.00—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · Long Jump · Place 12 · North YarmouLong Jump1214-07.00—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · High Jump · Place 6 · North YarmouHigh Jump60.33 PB—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Triple Jump · Place 6 · North YarmouTriple Jump630-02.50—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Long Jump · Place 9 · North YarmouLong Jump915-00.00—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · High Jump · Place 5 · North YarmouHigh Jump54-10.00—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · Triple Jump · Place 5 · North YarmouTriple Jump531-07.50—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · Long Jump · Place 10 · North YarmouLong Jump1014-06.00—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · High Jump · Place 5 · North YarmouHigh Jump54-10.00—