Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMule Tune-Up · Feb 204:42.48aMule Tune-UpFebruary 20, 2026
1000 Meters · IndoorMaine College State meet · Feb 32:44.76aMaine College State meetFebruary 3, 2024
1500 Meters · OutdoorNAC Conference Championships 2024 · Apr 274:12.53aNAC Conference Championships 2024April 27, 2024
1600 Meters · OutdoorKVAC Large School Championship · May 274:37.66KVAC Large School ChampionshipMay 27, 2023
200 Meters · IndoorLynn Ruddy Invitational · Feb 1325.37aLynn Ruddy InvitationalFebruary 13, 2026
200 Meters · OutdoorMaine State Pine Tree Classic · Apr 1824.61aMaine State Pine Tree ClassicApril 18, 2025
3000 Meters · IndoorColby Mini Meet · Jan 239:54.78Colby Mini MeetJanuary 23, 2026
3000m Steeplechase · 0.914m · OutdoorSt Josephs Track & Field Invitational · Apr 1110:41.52aSt Josephs Track & Field InvitationalApril 11, 2026
3200 Meters · OutdoorMessalonskee Home Meet · Apr 2110:55.29Messalonskee Home MeetApril 21, 2023
400 Meters · IndoorLynn Ruddy Invitational · Feb 1354.71aLynn Ruddy InvitationalFebruary 13, 2026
400 Meters · OutdoorMessalonskee Home Meet · Apr 2154.20Messalonskee Home MeetApril 21, 2023
400m Hurdles · 36" / 0.914m · OutdoorSt Josephs Track & Field Invitational · Apr 111:03.51aSt Josephs Track & Field InvitationalApril 11, 2026
600 Meters · IndoorMaine State Championships · Feb 81:27.22aMaine State ChampionshipsFebruary 8, 2025
800 Meters · IndoorJohn Thomas Terrier Classic · Jan 312:00.39aJohn Thomas Terrier ClassicJanuary 31, 2025
800 Meters · OutdoorMaine State Pine Tree Classic · Apr 181:58.53aMaine State Pine Tree ClassicApril 18, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 3000m Steeplechase · Place 3 · Thomas (Maine)Thomas (Maine)3000m Steeplechase0.914m3.10:57.23aJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 400m Hurdles · Place 6 · Thomas (Maine)Thomas (Maine)400m Hurdles36" / 0.914m6.1:08.16aJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 1500 Meters · Place 7 · Thomas (Maine)Thomas (Maine)1500 Meters7.4:30.72aJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 800 Meters · Place 2 · Thomas (Maine)Thomas (Maine)800 Meters2.2:01.76aJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 1500 Meters · Place 17 · Thomas (Maine)Thomas (Maine)1500 Meters17.4:19.65aJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 800 Meters · Place 15 · Thomas (Maine)Thomas (Maine)800 Meters15.2:03.23aJr
Apr 11St Josephs Track & Field InvitationalApr 11 · 3000m Steeplechase · Place 4 · Thomas (Maine)Thomas (Maine)3000m Steeplechase0.914m4.10:41.52a PBJr
Apr 11St Josephs Track & Field InvitationalApr 11 · 400m Hurdles · Place 3 · Thomas (Maine)Thomas (Maine)400m Hurdles36" / 0.914m3.1:03.51a PBJr
Apr 11Monks Track and Field InvitationalApr 11 · 3000m Steeplechase · Place 4 · Thomas (Maine)Thomas (Maine)3000m Steeplechase0.914m4.10:41.52aJr
Apr 11Monks Track and Field InvitationalApr 11 · 400m Hurdles · Place 3 · Thomas (Maine)Thomas (Maine)400m Hurdles36" / 0.914m3.1:03.51aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 1 Mile · Place 7 · Thomas (Maine)Thomas (Maine)1 Mile7.4:42.48a PBJr
Feb 13Lynn Ruddy InvitationalFeb 13 · 400 Meters · Place 4 · Thomas (Maine)Thomas (Maine)400 Meters4.54.71a PBJr
Feb 13Lynn Ruddy InvitationalFeb 13 · 200 Meters · Place 14 · Thomas (Maine)Thomas (Maine)200 Meters14.25.37a PBWind: 0Jr
Feb 7Maine State ChampionshipsFeb 7 · 600 Meters · Place 9 · Thomas (Maine)Thomas (Maine)600 Meters9.1:27.37aJr
Jan 30John Thomas Terrier ClassicJan 30 · 800 Meters · Place 126 · Thomas CollegeThomas College800 Meters1262:01.51JR
Jan 23Colby Mini MeetJan 23 · 3000 Meters · Place 11 · Thomas CollegeThomas College3000 Meters119:54.78 PBJR
Jan 16Bates Indoor InvitationalJan 16 · 800 Meters · Place 6 · Thomas (Maine)Thomas (Maine)800 Meters6.2:08.21aJr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · 600 Meters · Place 6 · Thomas (Maine)Thomas (Maine)600 Meters6.1:28.54aJr
Feb 22Bobcat Fresh Tune-upFeb 22 · 600 Meters · Place 4 · Thomas CollegeThomas College600 Meters41:28.35SO
Feb 14Lynn Ruddy InvitationalFeb 14 · 600 Meters · Place 4 · Thomas (Maine)Thomas (Maine)600 Meters4.1:27.37aSo
Feb 8Maine State ChampionshipsFeb 8 · 600 Meters · Place 4 · Thomas (Maine)Thomas (Maine)600 Meters4.1:27.22a PBSo
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 111 · Thomas (Maine)Thomas (Maine)800 Meters1112:00.39a PB—
Jan 25Southern Maine Husky InvitationalJan 25 · 1 Mile · Place 10 · Thomas (Maine)Thomas (Maine)1 Mile10.4:46.13aSo
Jan 25Southern Maine Husky InvitationalJan 25 · 400 Meters · Place 12 · Thomas (Maine)Thomas (Maine)400 Meters12.56.95aSo
Jan 17Bates Indoor InvitationalJan 17 · 800 Meters · Place 8 · Thomas (Maine)Thomas (Maine)800 Meters8.2:04.38aSo
Jan 17Bates Indoor InvitationalJan 17 · 200 Meters · Place 22 · Thomas (Maine)Thomas (Maine)200 Meters22.27.47aWind: 0So

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 1500 Meters · Place 3 · Thomas (Maine)Thomas (Maine)1500 Meters3.4:13.31aSo
Apr 26North Atlantic Conference ChampionshipsApr 26 · 800 Meters · Place 2 · Thomas (Maine)Thomas (Maine)800 Meters2.2:04.16aSo
Apr 18Maine State Pine Tree ClassicApr 18 · 800 Meters · Place 9 · Thomas (Maine)Thomas (Maine)800 Meters9.1:58.53a PBSo
Apr 18Maine State Pine Tree ClassicApr 18 · 200 Meters · Place 25 · Thomas (Maine)Thomas (Maine)200 Meters25.24.61a PBWind: -0.5So
Apr 11Monks Track & Field InviteApr 11 · 1500 Meters · Place 6 · Thomas (Maine)Thomas (Maine)1500 Meters6.4:35.32aSo
Apr 11Monks Track & Field InviteApr 11 · 800 Meters · Place 5 · Thomas (Maine)Thomas (Maine)800 Meters5.2:00.90aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Elm City Challenge (Colby)Dec 6 · 1 Mile · Place 6 · Thomas (Maine)Thomas (Maine)1 Mile6.4:45.06aSo
Feb 9Lynn Ruddy InvitationalFeb 9 · 800 Meters · Place 3 · Thomas CollegeThomas College800 Meters32:00.89FR
Feb 3Maine College State meetFeb 3 · 1000 Meters · Place 8 · Thomas (Maine)Thomas (Maine)1000 Meters8.2:44.76a PBFr
Jan 26John Thomas Terrier ClassicJan 26 · 1 Mile · Place 323 · Thomas (Maine)Thomas (Maine)1 Mile3234:42.57a—
Jan 13Bowdoin Invitational Jan 13 · 1 Mile · Place 3 · Thomas CollegeThomas College1 Mile34:49.73FR

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 27NAC Conference Championships 2024Apr 27 · 1500 Meters · Place 5 · Thomas (Maine)Thomas (Maine)1500 Meters5.4:12.53a PBFr
Apr 27NAC Conference Championships 2024Apr 27 · 800 Meters · Place 5 · Thomas (Maine)Thomas (Maine)800 Meters5.2:05.13aFr
Apr 19Maien State Pine Tree ClassicApr 19 · 200 Meters · Place 27 · Thomas CollegeThomas College200 Meters2724.89FR
Apr 19Maien State Pine Tree ClassicApr 19 · 800 Meters · Place 8 · Thomas CollegeThomas College800 Meters82:00.38FR
Apr 12Monks Track andand Field InvitationalApr 12 · 1500 Meters · Place 3 · Thomas (Maine)Thomas (Maine)1500 Meters3.4:23.38aFr
Apr 12Monks Track andand Field InvitationalApr 12 · 800 Meters · Place 5 · Thomas (Maine)Thomas (Maine)800 Meters5.2:05.95aFr
Mar 82024 LBCC Viking InvitationalMar 8 · 1500 Meters · Place 2 · Thomas (Maine)Thomas (Maine)1500 Meters2.4:19.83aFr
Mar 1RCC InvitationalMar 1 · 800 Meters · Place 21 · Thomas CollegeThomas College800 Meters212:02.74FR

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Elm City ClassicDec 8 · 600 Meters · Place 8 · Thomas (Maine)Thomas (Maine)600 Meters8.1:31.05aFr

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · 1600 Meters · Place 17 · Skowhegan AreaSkowhegan Area1600 Meters17.4:50.13a12
Jun 3Maine Class A State ChampionshipJun 3 · 800 Meters · Place 23 · Skowhegan AreaSkowhegan Area800 Meters23.2:08.84a12
Jun 3Maine Class A State ChampionshipJun 3 · 400 Meters · Place 20 · Skowhegan AreaSkowhegan Area400 Meters20.55.12a12
May 27KVAC Large School ChampionshipMay 27 · 800 Meters · Place 5 · Skowhegan AreaSkowhegan Area800 Meters52:06.9212
May 27KVAC Large School ChampionshipMay 27 · 1600 Meters · Place 5 · Skowhegan AreaSkowhegan Area1600 Meters54:37.66 PB12
May 20Community Cup ChampionshipsMay 20 · 1600 Meters · Place 2 · Skowhegan ArSkowhegan Ar1600 Meters24:50.54—
May 20Community Cup ChampionshipsMay 20 · 400 Meters · Place 3 · Skowhegan ArSkowhegan Ar400 Meters355.46—
May 13Waterville InvitationalMay 13 · 3200 Meters · Place 6 · Skowhegan ArSkowhegan Ar3200 Meters611:10.6112
May 13Waterville InvitationalMay 13 · 800 Meters · Place 3 · Skowhegan ArSkowhegan Ar800 Meters32:06.60C12
May 13Waterville InvitationalMay 13 · 400 Meters · Place 5 · Skowhegan ArSkowhegan Ar400 Meters554.3612
May 11Mt View Meet #2May 11 · 1600 Meters · Place 1 · Skowhegan AreaSkowhegan Area1600 Meters1.4:53.09a12
May 11Mt View Meet #2May 11 · 800 Meters · Place 1 · Skowhegan AreaSkowhegan Area800 Meters1.2:07.52a12
Apr 27Skowhegan Meet #1Apr 27 · 800 Meters · Place 2 · Skowhegan ArSkowhegan Ar800 Meters22:12.10—
Apr 27Skowhegan Meet #1Apr 27 · 400 Meters · Place 2 · Skowhegan ArSkowhegan Ar400 Meters255.66—
Apr 21Messalonskee Home MeetApr 21 · 3200 Meters · Place 3 · Skowhegan ArSkowhegan Ar3200 Meters310:55.29 PB—
Apr 21Messalonskee Home MeetApr 21 · 400 Meters · Place 2 · Skowhegan ArSkowhegan Ar400 Meters254.20 PB—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · 1600 Meters · Place 18 · Skowhegan AreaSkowhegan Area1600 Meters18.4:45.61a11
Jun 4Maine Class A State ChampionshipJun 4 · 800 Meters · Place 23 · Skowhegan AreaSkowhegan Area800 Meters23.2:12.03a11
May 27KVAC Large School ChampionshipMay 27 · 1600 Meters · Place 8 · Skowhegan ArSkowhegan Ar1600 Meters84:46.5211
May 27KVAC Large School ChampionshipMay 27 · 800 Meters · Place 5 · Skowhegan ArSkowhegan Ar800 Meters52:06.6711
May 20Community Cup ChampionshipsMay 20 · 3200 Meters · Place 3 · Skowhegan ArSkowhegan Ar3200 Meters311:30.07—
May 20Community Cup ChampionshipsMay 20 · 1600 Meters · Place 1 · Skowhegan ArSkowhegan Ar1600 Meters14:57.96—
May 20Community Cup ChampionshipsMay 20 · 800 Meters · Place 2 · Skowhegan ArSkowhegan Ar800 Meters22:09.09—
May 14Waterville InvitationalMay 14 · 800 Meters · Place 2 · Skowhegan ArSkowhegan Ar800 Meters22:09.7611
May 14Waterville InvitationalMay 14 · 1600 Meters · Place 1 · Skowhegan ArSkowhegan Ar1600 Meters14:42.0611
May 12KVAC:Messalonskee, Cony @ SkowheganMay 12 · 800 Meters · Place 2 · Skowhegan ArSkowhegan Ar800 Meters22:27.9011
May 12KVAC:Messalonskee, Cony @ SkowheganMay 12 · 400 Meters · Place 2 · Skowhegan ArSkowhegan Ar400 Meters257.6111
May 5KVAC:MCI, Morse, Skowhegan @ LawrenceMay 5 · 1600 Meters · Place 2 · Skowhegan ArSkowhegan Ar1600 Meters24:47.75—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · 1600 Meters · Place 1 · Skowhegan ArSkowhegan Ar1600 Meters14:54.52—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · 800 Meters · Place 2 · Skowhegan ArSkowhegan Ar800 Meters22:18.42—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17KVAC: EL, MORSE, SKOW, ERSKINEDec 17 · 1 Mile · Place 1 · Skowhegan AreaSkowhegan Area1 Mile1.5:18.64a11
Dec 17KVAC: EL, MORSE, SKOW, ERSKINEDec 17 · 800 Meters · Place 1 · Skowhegan AreaSkowhegan Area800 Meters1.2:16.10a11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 5Maine Class A State ChampionshipJun 5 · 800 Meters · Place 12 · Skowhegan AreaSkowhegan Area800 Meters12.2:05.37a10