Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorElm City Classic · Dec 54:50.60aElm City ClassicDecember 5, 2025
1 Mile · OutdoorKVAC Meet 1C · Dec 95:08.59aKVAC Meet 1CDecember 9, 2023
100 Meters · OutdoorKVAC @ Maranacook Meet · Apr 2113.12KVAC @ Maranacook MeetApril 21, 2023
1000 Meters · IndoorColby Mini Meet · Jan 232:54.75Colby Mini MeetJanuary 23, 2026
1500 Meters · OutdoorNorth Atlantic Conference Championships · Apr 254:11.73aNorth Atlantic Conference ChampionshipsApril 25, 2026
1600 Meters · OutdoorMPA Maine Class B State Track & Field Championships · Jun 104:31.23aMPA Maine Class B State Track & Field ChampionshipsJune 10, 2025
2 Miles · IndoorKVAC Meet 2A · Dec 1810:38.92aKVAC Meet 2ADecember 18, 2024
2 Miles · OutdoorKVAC Meet 1C · Dec 911:33.10aKVAC Meet 1CDecember 9, 2023
3000 Meters · IndoorBates Indoor Invitational · Jan 1610:55.61aBates Indoor InvitationalJanuary 16, 2026
3200 Meters · OutdoorMPA Maine Class B State Track & Field Championships · Jun 1010:11.45aMPA Maine Class B State Track & Field ChampionshipsJune 10, 2025
400 Meters · IndoorKVAC Class B Championship · Feb 1056.89KVAC Class B ChampionshipFebruary 10, 2023
400 Meters · OutdoorBelfast Meet #2 · May 1056.59Belfast Meet #2May 10, 2023
5000 Meters · IndoorBates Indoor Invitational · Jan 1618:53.48aBates Indoor InvitationalJanuary 16, 2026
5000 Meters · OutdoorNorth Atlantic Conference Championships · Apr 2516:45.02aNorth Atlantic Conference ChampionshipsApril 25, 2026
55 Meter · OutdoorKVAC Meet 1C · Dec 97.75aKVAC Meet 1CDecember 9, 2023
600 Meters · IndoorMaine State Championships · Feb 71:30.84aMaine State ChampionshipsFebruary 7, 2026
800 Meters · OutdoorMPA Maine Class B State Track & Field Championships · Jun 102:01.69aMPA Maine Class B State Track & Field ChampionshipsJune 10, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 5000 Meters · Place 4 · Thomas (Maine)Thomas (Maine)5000 Meters4.16:45.02a PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 1500 Meters · Place 4 · Thomas (Maine)Thomas (Maine)1500 Meters4.4:11.73a PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 800 Meters · Place 5 · Thomas (Maine)Thomas (Maine)800 Meters5.2:08.31aFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 800 Meters · Place 22 · Thomas (Maine)Thomas (Maine)800 Meters22.2:07.81aFr
Apr 11St Josephs Track & Field InvitationalApr 11 · 5000 Meters · Place 4 · Thomas (Maine)Thomas (Maine)5000 Meters4.17:29.17aFr
Apr 11St Josephs Track & Field InvitationalApr 11 · 1500 Meters · Place 1 · Thomas (Maine)Thomas (Maine)1500 Meters1.4:29.32aFr
Apr 11Monks Track and Field InvitationalApr 11 · 5000 Meters · Place 4 · Thomas (Maine)Thomas (Maine)5000 Meters4.17:29.17aFr
Apr 11Monks Track and Field InvitationalApr 11 · 1500 Meters · Place 1 · Thomas (Maine)Thomas (Maine)1500 Meters1.4:29.32aFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 1 Mile · Place 10 · Thomas (Maine)Thomas (Maine)1 Mile10.5:11.00aFr
Feb 13Lynn Ruddy InvitationalFeb 13 · 1 Mile · Place 13 · Thomas (Maine)Thomas (Maine)1 Mile13.4:59.91aFr
Feb 7Maine State ChampionshipsFeb 7 · 600 Meters · Place 12 · Thomas (Maine)Thomas (Maine)600 Meters12.1:30.84a PBFr
Jan 23Colby Mini MeetJan 23 · 600 Meters · Place 3 · Thomas CollegeThomas College600 Meters31:33.94FR
Jan 23Colby Mini MeetJan 23 · 1000 Meters · Place 3 · Thomas CollegeThomas College1000 Meters32:54.75 PBFR
Jan 16Bates Indoor InvitationalJan 16 · 5000 Meters · Place 13 · Thomas (Maine)Thomas (Maine)5000 Meters13.18:53.48a PBFr
Jan 16Bates Indoor InvitationalJan 16 · 3000 Meters · Place 10 · Thomas (Maine)Thomas (Maine)3000 Meters10.10:55.61a PBFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · 1 Mile · Place 6 · Thomas (Maine)Thomas (Maine)1 Mile6.4:50.60a PBFr
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Belfast AreaBelfast Area2 Miles—DNS12
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 9 · Belfast AreaBelfast Area1 Mile9.5:10.30a12
Feb 8KVAC Class B ChampionshipFeb 8 · 1 Mile · Place 7 · Belfast AreaBelfast Area1 Mile75:17.9112
Jan 4KVAC Meet 3CJan 4 · 400 Meters · Belfast AreaBelfast Area400 Meters—DNF12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 6 · Belfast AreaBelfast Area3200 Meters6.10:11.45a PB12
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 5 · Belfast AreaBelfast Area1600 Meters5.4:31.23a PB12
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 800 Meters · Place 6 · Belfast AreaBelfast Area800 Meters6.2:01.69a PB12
May 30KVAC Small School ChampionshipMay 30 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters110:15.4212
May 30KVAC Small School ChampionshipMay 30 · 1600 Meters · Place 2 · Belfast AreaBelfast Area1600 Meters24:42.1012
May 22Brunswick HS Meet #2May 22 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters110:36.6112
May 22Brunswick HS Meet #2May 22 · 800 Meters · Place 2 · Belfast AreaBelfast Area800 Meters22:07.4812
May 16Mt. View HS MeetMay 16 · 800 Meters · Place 1 · Belfast AreaBelfast Area800 Meters12:03.9212
May 8Camden Hills Meet #1May 8 · 800 Meters · Place 1 · Belfast AreaBelfast Area800 Meters12:02.0612
May 1Nokomis Meet #1May 1 · 3200 Meters · Place 2 · Belfast AreaBelfast Area3200 Meters210:20.7412
May 1Nokomis Meet #1May 1 · 1600 Meters · Place 2 · Belfast AreaBelfast Area1600 Meters24:39.9412
Apr 25Morse Meet #1Apr 25 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters110:39.0112
Apr 25Morse Meet #1Apr 25 · 1600 Meters · Place 1 · Belfast AreaBelfast Area1600 Meters14:57.4512

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18KVAC Meet 2ADec 18 · 2 Miles · Place 1 · Belfast AreaBelfast Area2 Miles1.10:38.92a PB12
Dec 18KVAC Meet 2ADec 18 · 1 Mile · Place 1 · Belfast AreaBelfast Area1 Mile1.4:51.24a12
Dec 10KVAC Meet 1ADec 10 · 2 Miles · Place 4 · Belfast AreaBelfast Area2 Miles4.11:42.89a12
Dec 10KVAC Meet 1ADec 10 · 1 Mile · Place 4 · Belfast AreaBelfast Area1 Mile4.5:00.24a12

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 3200 Meters · Place 17 · Belfast AreaBelfast Area3200 Meters17.10:55.52a11
Jun 1Maine Class B State ChampionshipJun 1 · 1600 Meters · Place 17 · Belfast AreaBelfast Area1600 Meters17.4:54.12a11
May 24KVAC Small School ChampionshipMay 24 · 3200 Meters · Place 4 · Belfast AreaBelfast Area3200 Meters4.10:52.51a11
May 24KVAC Small School ChampionshipMay 24 · 1600 Meters · Place 7 · Belfast AreaBelfast Area1600 Meters7.4:57.49a11
May 16Brunswick MeetMay 16 · 3200 Meters · Place 4 · Belfast AreaBelfast Area3200 Meters410:58.1411
May 16Brunswick MeetMay 16 · 1600 Meters · Place 19 · Belfast AreaBelfast Area1600 Meters195:37.4711
May 11Fleet Feet Maine Elite InvitationalMay 11 · 3200 Meters · Place 15 · Belfast AreaBelfast Area3200 Meters1510:59.8511
May 11Fleet Feet Maine Elite InvitationalMay 11 · 1600 Meters · Place 31 · Belfast AreaBelfast Area1600 Meters314:56.9111
May 8Lawrence Home Meet 2May 8 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters111:15.84—
May 8Lawrence Home Meet 2May 8 · 1600 Meters · Place 7 · Belfast AreaBelfast Area1600 Meters75:18.06—
May 2Edward Little HS Meet #1May 2 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters111:28.2711
May 2Edward Little HS Meet #1May 2 · 1600 Meters · Place 7 · Belfast AreaBelfast Area1600 Meters75:03.3511
Apr 26Lewiston Meet #1Apr 26 · 3200 Meters · Place 5 · Belfast AreaBelfast Area3200 Meters511:13.0111
Apr 26Lewiston Meet #1Apr 26 · 1600 Meters · Place 6 · Belfast AreaBelfast Area1600 Meters65:08.9911
Apr 18Winslow MeetApr 18 · 3200 Meters · Place 1 · Belfast AreaBelfast Area3200 Meters1.11:56.95a11
Apr 18Winslow MeetApr 18 · 1600 Meters · Place 5 · Belfast AreaBelfast Area1600 Meters5.5:25.58a11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14KVAC Meet 2ADec 14 · 2 Miles · Place 4 · Belfast AreaBelfast Area2 Miles4.11:44.63a11
Dec 14KVAC Meet 2ADec 14 · 1 Mile · Place 2 · Belfast AreaBelfast Area1 Mile2.5:22.06a11
Feb 10KVAC Class B ChampionshipFeb 10 · 400 Meters · Place 4 · Belfast AreaBelfast Area400 Meters456.89 PB10
Jan 27KVAC Meet 6BJan 27 · 400 Meters · Place 6 · Belfast AreaBelfast Area400 Meters659.6810
Jan 21KVAC Meet 5CJan 21 · 400 Meters · Place 6 · Belfast AreaBelfast Area400 Meters61:00.0210
Jan 7KVAC Meet 4C MeetJan 7 · 2 Miles · Place 8 · Belfast AreaBelfast Area2 Miles813:01.33—
Jan 7KVAC Meet 4C MeetJan 7 · 400 Meters · Place 8 · Belfast AreaBelfast Area400 Meters859.96—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 9KVAC Meet 1CDec 9 · 2 Miles · Place 2 · Belfast AreaBelfast Area2 Miles2.11:33.10a PB11
Dec 9KVAC Meet 1CDec 9 · 1 Mile · Place 4 · Belfast AreaBelfast Area1 Mile4.5:08.59a PB11
Dec 9KVAC Meet 1CDec 9 · 55 Meter · Place 7 · Belfast AreaBelfast Area55 Meter7.7.75a PB11
May 26KVAC Small School ChampionshipMay 26 · 400 Meters · Place 6 · Belfast AreaBelfast Area400 Meters656.7410
May 13Waterville InvitationalMay 13 · 400 Meters · Place 11 · Belfast AreaBelfast Area400 Meters1157.1610
May 10Belfast Meet #2May 10 · 400 Meters · Place 4 · Belfast AreaBelfast Area400 Meters456.59 PB—
May 8Lawrence Home Meet 2May 8 · 800 Meters · Place 5 · Belfast AreaBelfast Area800 Meters52:35.82—
May 8Lawrence Home Meet 2May 8 · 400 Meters · Place 4 · Belfast AreaBelfast Area400 Meters459.25—
Apr 26Belfast Meet #1Apr 26 · 3200 Meters · Place 3 · Belfast AreaBelfast Area3200 Meters312:25.33—
Apr 26Belfast Meet #1Apr 26 · 400 Meters · Place 2 · Belfast AreaBelfast Area400 Meters256.93—
Apr 21KVAC @ Maranacook MeetApr 21 · 400 Meters · Place 3 · Belfast AreaBelfast Area400 Meters357.3210
Apr 21KVAC @ Maranacook MeetApr 21 · 100 Meters · Place 13 · Belfast AreaBelfast Area100 Meters1313.12 PB10
Apr 21KVAC @ Maranacook MeetApr 21 · 400 Meters · Place 3 · Belfast AreaBelfast Area400 Meters357.3210
Apr 21KVAC @ Maranacook MeetApr 21 · 100 Meters · Place 13 · Belfast AreaBelfast Area100 Meters1313.1210

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29KVAC Meet 3BDec 29 · 2 Miles · Place 2 · Belfast AreaBelfast Area2 Miles2.12:40.66a10