Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMAISAD Championship Meet · May 95:24.07aMAISAD Championship MeetMay 9, 2026
1500 Meters · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 185:19.0hMAISAD Meet #2 @ HydeApril 18, 2026
1600 Meters · OutdoorMaine Class C Championship · Jun 65:23.81aMaine Class C ChampionshipJune 6, 2026
3000 Meters · OutdoorMAISAD Championship Meet · May 911:27.18aMAISAD Championship MeetMay 9, 2026
3200 Meters · OutdoorTWILIGHT @ Yarmouth · May 2211:56.04aTWILIGHT @ YarmouthMay 22, 2026
800 Meters · OutdoorWMC Championship · May 302:32.51aWMC ChampionshipMay 30, 2026
800 Meters · Outdoor · Hand timedMAISAD Meet #2 @ Hyde · Apr 182:39.6hMAISAD Meet #2 @ HydeApril 18, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · 3200 Meters · Place 5 · North Yarmouth Academy3200 Meters5.12:09.86a12
Jun 6Maine Class C ChampionshipJun 6 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters3.5:23.81a PB12
Jun 6Maine Class C ChampionshipJun 6 · 800 Meters · Place 5 · North Yarmouth Academy800 Meters5.2:33.84a12
May 30WMC ChampionshipMay 30 · 1600 Meters · Place 5 · North Yarmouth Academy1600 Meters5.5:30.59a12
May 30WMC ChampionshipMay 30 · 800 Meters · Place 10 · North Yarmouth Academy800 Meters10.2:32.51a PB12
May 22TWILIGHT @ YarmouthMay 22 · 3200 Meters · Place 2 · North Yarmouth Academy3200 Meters2.11:56.04a PB12
May 22TWILIGHT @ YarmouthMay 22 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters3.5:30.17a12
May 16Marathon Sports Elite InvitationalMay 16 · 3200 Meters · Place 7 · North Yarmouth Academy3200 Meters7.12:14.09a12
May 16Marathon Sports Elite InvitationalMay 16 · 800 Meters · Place 16 · North Yarmouth Academy800 Meters16.2:34.06a12
May 15Cape Elizabeth HS MeetMay 15 · 1600 Meters · Place 2 · North Yarmouth Academy1600 Meters2.5:35.99a12
May 9MAISAD Championship MeetMay 9 · 3000 Meters · Place 1 · North Yarmouth Academy3000 Meters1.11:27.18a PB12
May 9MAISAD Championship MeetMay 9 · 1500 Meters · Place 1 · North Yarmouth Academy1500 Meters1.5:24.07a PB12
May 9MAISAD Championship MeetMay 9 · 800 Meters · Place 1 · North Yarmouth Academy800 Meters1.2:32.63a12
May 8GREELY-SEACOAST-LAKE REG-NYA@YORKMay 8 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters3.5:40.30a12
May 1Lake Region Meet #1May 1 · 3200 Meters · Place 1 · North Yarmouth Academy3200 Meters1.12:24.38a12
May 1Lake Region Meet #1May 1 · 1600 Meters · Place 2 · North Yarmouth Academy1600 Meters2.5:44.30a12
Apr 25MAISAD Meet #3 @ HydeApr 25 · 1500 Meters · Place 1 · North Yarmouth Academy1500 Meters1.5:25.22a12
Apr 25MAISAD Meet #3 @ HydeApr 25 · 800 Meters · Place 1 · North Yarmouth Academy800 Meters1.2:41.40a12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 1500 Meters · Place 1 · North Yarmouth Academy1500 Meters1.5:19.0h PB12
Apr 18MAISAD Meet #2 @ HydeApr 18 · 800 Meters · Place 1 · North Yarmouth Academy800 Meters1.2:39.6h PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 10 · North Yarmouth Academy1600 Meters10.5:49.73a11
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 800 Meters · Place 7 · North Yarmouth Academy800 Meters7.2:35.99a11
May 31WMC ChampionshipMay 31 · 800 Meters · Place 3 · North Yarmouth Academy800 Meters32:38.5111
May 31WMC ChampionshipMay 31 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters35:44.7311
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 1600 Meters · Place 2 · North Yarmou1600 Meters25:56.29—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · 800 Meters · Place 5 · North Yarmou800 Meters52:39.32—
May 16WELLS-FRYEBURG-LAKE REGION-NYA-ST DOMS @ Cape ElizabethMay 16 · 800 Meters · Place 4 · North Yarmouth Academy800 Meters42:41.8511
May 12TRAIP-FRYEBURG-NYA-ST DOMS-SEACOAST@ WELLSMay 12 · 1600 Meters · Place 2 · North Yarmouth Academy1600 Meters26:03.2211
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 800 Meters · Place 4 · North Yarmouth Academy800 Meters42:49.6911
May 2POLAND-NYA-YARMOUTH-SEACOAST @SACOPEE VALLEYMay 2 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters36:20.5311
Apr 26MAISAD Meet #3Apr 26 · 1500 Meters · Place 1 · North Yarmou1500 Meters15:32.9111
Apr 26MAISAD Meet #3Apr 26 · 800 Meters · Place 1 · North Yarmou800 Meters12:37.9211
Apr 26MAISAD Meet #3Apr 26 · 800 Meters · Place 1 · North Yarmouth Academy800 Meters12:54.3111
Apr 26MAISAD Meet #3Apr 26 · 1500 Meters · Place 1 · North Yarmouth Academy1500 Meters15:57.5311

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · 800 Meters · Place 9 · North Yarmouth Academy800 Meters9.2:37.92a10
May 25WMC ChampionshipMay 25 · 800 Meters · Place 3 · North Yarmouth Academy800 Meters32:39.5010
May 25WMC ChampionshipMay 25 · 1600 Meters · Place 3 · North Yarmouth Academy1600 Meters35:56.2610
May 11MAISAD ChampionshipsMay 11 · Long Jump · Place 5 · North YarmouLong Jump513-03.5010
May 11MAISAD ChampionshipsMay 11 · 1500 Meters · Place 3 · North Yarmou1500 Meters35:32.9110
May 11MAISAD ChampionshipsMay 11 · 800 Meters · Place 1 · North Yarmou800 Meters12:42.6710
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Long Jump · Place 5 · North YarmouLong Jump512-03.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 1600 Meters · Place 3 · North Yarmou1600 Meters36:16.44—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · Long Jump · Place 5 · North YarmouLong Jump512-03.00—
May 7FRYEBURG-LAKE REGION-NYA/MCW-ST DOMS@ CAPEMay 7 · 1600 Meters · Place 3 · North Yarmou1600 Meters36:16.44—
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · Long Jump · Place 5 · North Yarmouth AcademyLong Jump513-310
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · 800 Meters · Place 1 · North Yarmouth Academy800 Meters12:42.1810
May 3NYA-SEACOAST-FRY-ST DOM @ WELLSMay 3 · 1600 Meters · Place 2 · North Yarmouth Academy1600 Meters26:02.2110
Apr 27MAISAD Meet #4 @ HydeApr 27 · Long Jump · Place 3 · North YarmouLong Jump313-04.5010
Apr 27MAISAD Meet #4 @ HydeApr 27 · 800 Meters · Place 2 · North Yarmou800 Meters22:42.1510
Apr 27MAISAD Meet #4 @ HydeApr 27 · Long Jump · Place 3 · North YarmouLong Jump313-04.5010
Apr 27MAISAD Meet #4 @ HydeApr 27 · 800 Meters · Place 2 · North Yarmou800 Meters22:42.1510
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Long Jump · Place 9 · North YarmouLong Jump913-01.00—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 1600 Meters · Place 4 · North Yarmou1600 Meters46:16.50—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 800 Meters · Place 1 · North Yarmou800 Meters12:45.52—
Apr 20MAISAD Meet #3 @ HydeApr 20 · Long Jump · Place 4 · North YarmouLong Jump413-01.5010
Apr 20MAISAD Meet #3 @ HydeApr 20 · 1500 Meters · Place 4 · North Yarmou1500 Meters45:56.4510
Apr 20MAISAD Meet #3 @ HydeApr 20 · 800 Meters · Place 2 · North Yarmou800 Meters22:51.3710
Apr 20MAISAD Meet #3 @ HydeApr 20 · Long Jump · Place 4 · North Yarmouth AcademyLong Jump413-1.5010
Apr 20MAISAD Meet #3 @ HydeApr 20 · 800 Meters · Place 2 · North Yarmouth Academy800 Meters22:51.3710
Apr 20MAISAD Meet #3 @ HydeApr 20 · 1500 Meters · Place 4 · North Yarmouth Academy1500 Meters45:56.4510

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · 1600 Meters · Place 18 · North Yarmouth Academy1600 Meters18.6:11.28a9
May 27WMC ChampionshipMay 27 · Long Jump · Place 6 · North YarmouLong Jump612-08.509
May 27WMC ChampionshipMay 27 · 1600 Meters · Place 3 · North Yarmou1600 Meters36:08.889
May 27WMC ChampionshipMay 27 · 800 Meters · Place 4 · North Yarmou800 Meters42:50.749
May 13MAISAD ChampionshipsMay 13 · Long Jump · Place 6 · North YarmouLong Jump612-01.75—
May 13MAISAD ChampionshipsMay 13 · 1500 Meters · Place 3 · North Yarmou1500 Meters36:25.78—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · Long Jump · Place 5 · North YarmouLong Jump512-08.50—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 800 Meters · Place 6 · North Yarmou800 Meters62:49.17—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Long Jump · Place 5 · North YarmouLong Jump513-03.00—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 1600 Meters · Place 1 · North Yarmou1600 Meters16:02.00—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · Long Jump · Place 2 · North YarmouLong Jump212-11.50—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · 1600 Meters · Place 3 · North Yarmou1600 Meters36:12.94—
Apr 28WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 28 · 800 Meters · Place 5 · North Yarmou800 Meters52:45.84—
Apr 22MAISAD Meet #3 @ HydeApr 22 · Long Jump · Place 2 · North YarmouthLong Jump212-11.509
Apr 22MAISAD Meet #3 @ HydeApr 22 · 1500 Meters · Place 3 · North Yarmouth1500 Meters35:47.969
Apr 22MAISAD Meet #3 @ HydeApr 22 · 800 Meters · Place 3 · North Yarmouth800 Meters32:52.519
Apr 22MAISAD Meet #3 @ HydeApr 22 · Long Jump · Place 2 · North Yarmouth AcademyLong Jump212-11.509
Apr 22MAISAD Meet #3 @ HydeApr 22 · 800 Meters · Place 3 · North Yarmouth Academy800 Meters32:52.519
Apr 22MAISAD Meet #3 @ HydeApr 22 · 1500 Meters · Place 3 · North Yarmouth Academy1500 Meters35:47.969