Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMAISAD Meet #3 @ Hyde · Apr 2512.01aMAISAD Meet #3 @ HydeApril 25, 2026
100 Meters · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 1812.0hMAISAD Meet #2 @ HydeApril 18, 2026
200 Meters · IndoorWMC Indoor Championship · Feb 625.23WMC Indoor ChampionshipFebruary 6, 2026
200 Meters · OutdoorWMC Championship · May 3025.11aWMC ChampionshipMay 30, 2026
55 Meter · IndoorPOL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISC · Jan 317.50aPOL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJanuary 31, 2025
55 Meters · IndoorWMC Indoor Championship · Feb 67.26WMC Indoor ChampionshipFebruary 6, 2026
Discus · 1.6kg · OutdoorCape Elizabeth HS Meet · May 15107-0Cape Elizabeth HS MeetMay 15, 2026
Shot Put · 12lb · IndoorWMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOB · Dec 2036-3.75WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDecember 20, 2024
Shot Put · 12lb · OutdoorGREELY-SEACOAST-LAKE REG-NYA@YORK · May 832-08.00GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Discus · Place 22 · North Yarmouth AcademyDiscus1.6kg22.99-0111
Jun 6Maine Class C ChampionshipJun 6 · 200 Meters · Place 11 · North Yarmouth Academy200 Meters11.25.16a11
Jun 6Maine Class C ChampionshipJun 6 · 100 Meters · Place 22 · North Yarmouth Academy100 Meters22.12.28a11
May 30WMC ChampionshipMay 30 · Discus · Place 9 · North Yarmouth AcademyDiscus1.6kg9.106-211
May 30WMC ChampionshipMay 30 · Shot Put · Place 23 · North Yarmouth AcademyShot Put12lb23.31-711
May 30WMC ChampionshipMay 30 · 200 Meters · Place 19 · North Yarmouth Academy200 Meters19.25.11a PB11
May 22TWILIGHT @ YarmouthMay 22 · Discus · Place 7 · North Yarmouth AcademyDiscus1.6kg7.99-0811
May 22TWILIGHT @ YarmouthMay 22 · Shot Put · Place 10 · North Yarmouth AcademyShot Put12lb10.32-00.7511
May 22TWILIGHT @ YarmouthMay 22 · 100 Meters · Place 9 · North Yarmouth Academy100 Meters9.12.60a11
May 15Cape Elizabeth HS MeetMay 15 · Discus · Place 5 · North Yarmouth AcademyDiscus1.6kg5.107-0 PB11
May 15Cape Elizabeth HS MeetMay 15 · 200 Meters · Place 12 · North Yarmouth Academy200 Meters12.25.95a11
May 9MAISAD Championship MeetMay 9 · Discus · Place 7 · North Yarmouth AcademyDiscus1.6kg7.97-311
May 9MAISAD Championship MeetMay 9 · Shot Put · Place 8 · North Yarmouth AcademyShot Put12lb8.30-711
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · Discus · Place 5 · North Yarmouth AcademyDiscus1.6kg5.105-0711
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · Shot Put · Place 8 · North Yarmouth AcademyShot Put12lb8.32-08.00 PB11
May 1Lake Region Meet #1May 1 · Discus · Place 7 · North Yarmouth AcademyDiscus1.6kg7.83-1011
May 1Lake Region Meet #1May 1 · Shot Put · Place 6 · North Yarmouth AcademyShot Put12lb6.32-611
May 1Lake Region Meet #1May 1 · 200 Meters · Place 11 · North Yarmouth Academy200 Meters11.25.63a11
May 1Lake Region Meet #1May 1 · 100 Meters · Place 12 · North Yarmouth Academy100 Meters12.12.36a11
Apr 25MAISAD Meet #3 @ HydeApr 25 · Discus · Place 5 · North Yarmouth AcademyDiscus1.6kg5.100-211
Apr 25MAISAD Meet #3 @ HydeApr 25 · Shot Put · Place 8 · North Yarmouth AcademyShot Put12lb8.30-811
Apr 25MAISAD Meet #3 @ HydeApr 25 · 200 Meters · Place 4 · North Yarmouth Academy200 Meters4.25.45a11
Apr 25MAISAD Meet #3 @ HydeApr 25 · 100 Meters · Place 3 · North Yarmouth Academy100 Meters3.12.01a PB11
Apr 18MAISAD Meet #2 @ HydeApr 18 · Discus · Place 7 · North Yarmouth AcademyDiscus1.6kg7.93-0211
Apr 18MAISAD Meet #2 @ HydeApr 18 · Shot Put · Place 8 · North Yarmouth AcademyShot Put12lb8.31-06.0011
Apr 18MAISAD Meet #2 @ HydeApr 18 · 100 Meters · Place 5 · North Yarmouth Academy100 Meters5.12.0h PB11

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 6WMC Indoor ChampionshipFeb 6 · 200 Meters · Place 11 · North Yarmouth Academy200 Meters1125.23 PB11
Feb 6WMC Indoor ChampionshipFeb 6 · 55 Meters · Place 17 · North Yarmouth Academy55 MetersRound P177.26 PB11
Feb 6WMC Indoor ChampionshipFeb 6 · Shot Put · Place 15 · North Yarmouth AcademyShot Put1530-8.2511
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · Shot Put · Place 16 · North YarmouShot Put1628-08.50—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 200 Meters · Place 6 · North Yarmou200 Meters625.73—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55 Meters · Place 4 · North Yarmou55 Meters47.34—
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 200 Meters · Place 6 · North Yarmouth Academy200 Meters625.7311
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · 55 Meters · Place 4 · North Yarmouth Academy55 Meters47.3411
Jan 30WMC-POL-WELLS-NYA-TRAIP-YARM-BOOTH-WISCJan 30 · Shot Put · Place 16 · North Yarmouth AcademyShot Put1628-8.5011
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 200 Meters · Place 7 · North Yarmouth Academy200 Meters725.4811
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · 55 Meters · Place 8 · North Yarmouth Academy55 Meters87.2711
Jan 23WMC: YORK-FREE-TRAIP-MT VAL-POL-LR-WELLS-NYAJan 23 · Shot Put · Place 8 · North Yarmouth AcademyShot Put831-8.2511
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · Shot Put · Place 5 · North Yarmouth AcademyShot Put12lb5.33-03.2511
Jan 16WMC-GREELY-CAPE-POL-LR-WELLS-NYA-MT VAL-BOOTH-WISCJan 16 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters8.25.62a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · Shot Put · Place 5 · North Yarmouth AcademyShot Put12lb5.32-03.0011
Dec 19WMC-GREELY-POL-LR-WELLS-NYA-FRYE-FREEPORTDec 19 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters8.25.57a11
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 55 Meters · Place 12 · North Yarmouth Academy55 MetersRound P127.3810
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · Shot Put · Place 7 · North Yarmouth AcademyShot Put732-710
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · 55 Meter · Place 7 · North Yarmouth Academy55 Meter7.7.50a PB10
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · Shot Put · Place 6 · North Yarmouth AcademyShot Put12lb6.33-2.5010
Jan 31POL-TRAIP-WELLS-NYA-YORK-YARMOUTH-BOOTH-WISCJan 31 · 200 Meters · Place 3 · North Yarmouth Academy200 Meters3.26.05a10
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · 200 Meters · Place 9 · North Yarmouth Academy200 Meters927.3510
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · 55 Meters · Place 8 · North Yarmouth Academy55 Meters87.5810
Jan 24MEET 1-FREEP-NYA-Poland-Wells-St. Dom-Win-Lisbon-YORK-LR-TraipJan 24 · Shot Put · Place 1 · North Yarmouth AcademyShot Put134-0.7510
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters827.7510
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · 55 Meters · Place 12 · North Yarmouth Academy55 Meters127.9310
Jan 10YORK-GREELY-LR-NYA-TRAIP-BOOTH-WIS-MT VAL-YARMOUTHJan 10 · Shot Put · Place 5 · North Yarmouth AcademyShot Put533-6.7510

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31WMC ChampionshipMay 31 · 100 Meters · Place 7 · North Yarmouth Academy100 MetersRound P712.6010
May 31WMC ChampionshipMay 31 · Shot Put · Place 6 · North Yarmouth AcademyShot Put632-610
May 31WMC ChampionshipMay 31 · Discus · Place 7 · North Yarmouth AcademyDiscus790-610
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · Discus · Place 8 · North YarmouDiscus889-05—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · Shot Put · Place 14 · North YarmouShot Put1430-10.25—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 100 Meters · Place 13 · North Yarmou100 Meters1312.62—
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · Discus · Place 6 · North Yarmouth AcademyDiscus694-510
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · Discus · Place 11 · North Yarmouth AcademyDiscus1174-1010
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · Discus · Place 9 · North Yarmouth AcademyDiscus993-010
Apr 26MAISAD Meet #3Apr 26 · Discus · Place 3 · North YarmouDiscus390-0010
Apr 26MAISAD Meet #3Apr 26 · Shot Put · Place 5 · North YarmouShot Put535-00.0010
Apr 26MAISAD Meet #3Apr 26 · Shot Put · Place 5 · North Yarmouth AcademyShot Put531-1110
Apr 26MAISAD Meet #3Apr 26 · Discus · Place 3 · North Yarmouth AcademyDiscus374-710

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 20WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · 55 Meter · Place 3 · North Yarmouth Academy55 Meter3.7.51a10
Dec 20WMC-GREELY-POL-FRYE-WELLS-NYA-ST DOMS-LISBON-WINTHROP-LAK-OOBDec 20 · Shot Put · Place 1 · North Yarmouth AcademyShot Put12lb1.36-3.75 PB10
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 200 Meters · Place 12 · North Yarmouth Academy200 Meters1227.769
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 55 Meters · Place 14 · North Yarmouth Academy55 Meters147.659
Feb 2WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · Shot Put · Place 6 · North Yarmouth AcademyShot Put629-5.259
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 200 Meters · Place 8 · North Yarmouth Academy200 Meters827.619
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 55 Meters · Place 7 · North Yarmouth Academy55 Meters77.779
Jan 19WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · Shot Put · Place 5 · North Yarmouth AcademyShot Put528-69
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 200 Meters · Place 5 · North Yarmouth Academy200 Meters526.889
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 55 Meters · Place 3 · North Yarmouth Academy55 Meters37.649
Jan 12WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · Shot Put · Place 6 · North Yarmouth AcademyShot Put627-19
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 200 Meters · Place 4 · North Yarmouth Academy200 Meters427.319
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 55 Meters · Place 5 · North Yarmouth Academy55 Meters57.609
Jan 5WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · Shot Put · Place 5 · North Yarmouth AcademyShot Put526-79

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 25WMC ChampionshipMay 25 · 100 Meters · Place 13 · North Yarmouth Academy100 MetersRound P1312.839
May 25WMC ChampionshipMay 25 · Shot Put · Place 11 · North Yarmouth AcademyShot Put1130-9.509
May 25WMC ChampionshipMay 25 · Discus · Place 8 · North Yarmouth AcademyDiscus888-79
May 11MAISAD ChampionshipsMay 11 · Discus · Place 5 · North YarmouDiscus593-029
May 11MAISAD ChampionshipsMay 11 · Shot Put · Place 8 · North YarmouShot Put830-01.009
May 11MAISAD ChampionshipsMay 11 · 100 Meters · Place 7 · North Yarmou100 MetersRound P712.829
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Discus · Place 5 · North YarmouDiscus577-11—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Shot Put · Place 8 · North YarmouShot Put830-03.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 100 Meters · Place 8 · North Yarmou100 Meters812.83—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Discus · Place 5 · North YarmouDiscus577-11—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Shot Put · Place 8 · North YarmouShot Put830-03.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 100 Meters · Place 8 · North Yarmou100 Meters812.83—
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · Shot Put · Place 12 · North Yarmouth AcademyShot Put1229-2.509
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · Discus · Place 10 · North Yarmouth AcademyDiscus1078-109
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · 100 Meters · Place 19 · North Yarmouth Academy100 Meters1913.309
Apr 27MAISAD Meet #4 @ HydeApr 27 · Discus · Place 5 · North YarmouDiscus582-09.509
Apr 27MAISAD Meet #4 @ HydeApr 27 · Shot Put · Place 4 · North YarmouShot Put428-08.509
Apr 27MAISAD Meet #4 @ HydeApr 27 · 100 Meters · Place 6 · North Yarmou100 Meters613.099
Apr 27MAISAD Meet #4 @ HydeApr 27 · Discus · Place 5 · North YarmouDiscus582-09.509
Apr 27MAISAD Meet #4 @ HydeApr 27 · Shot Put · Place 4 · North YarmouShot Put428-08.509
Apr 27MAISAD Meet #4 @ HydeApr 27 · 100 Meters · Place 6 · North Yarmou100 Meters613.099
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Discus · Place 6 · North YarmouDiscus684-08—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Shot Put · Place 11 · North YarmouShot Put1129-08.75—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 100 Meters · Place 13 · North Yarmou100 Meters1313.37—
Apr 20MAISAD Meet #3 @ HydeApr 20 · Discus · Place 5 · North YarmouDiscus573-039
Apr 20MAISAD Meet #3 @ HydeApr 20 · Shot Put · Place 6 · North YarmouShot Put631-00.509
Apr 20MAISAD Meet #3 @ HydeApr 20 · 100 Meters · Place 8 · North Yarmou100 Meters813.059
Apr 20MAISAD Meet #3 @ HydeApr 20 · Shot Put · Place 6 · North Yarmouth AcademyShot Put631-0.509
Apr 20MAISAD Meet #3 @ HydeApr 20 · Discus · Place 5 · North Yarmouth AcademyDiscus573-39
Apr 20MAISAD Meet #3 @ HydeApr 20 · 100 Meters · Place 8 · North Yarmouth Academy100 Meters813.059