Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSMAA: Biddeford-Kennebunk-Massabesic-Portland-Sanford · Dec 165:18.90aSMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDecember 16, 2023
100 Meters · OutdoorBIDDEFORD-DEERING-MARSHWOOD-SANFORD · Apr 2311.94BIDDEFORD-DEERING-MARSHWOOD-SANFORDApril 23, 2024
200 Meters · IndoorSMAA: Kennebunk-Marshwood-Massabesic-Noble-Sanford · Jan 2024.23SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJanuary 20, 2024
200 Meters · OutdoorSouthwesterns Championship · May 2423.98Southwesterns ChampionshipMay 24, 2024
400 Meters · IndoorSouthern Maine Husky Invitational · Jan 2556.03aSouthern Maine Husky InvitationalJanuary 25, 2025
400 Meters · OutdoorMaine Class A State Championship · Jun 151.62aMaine Class A State ChampionshipJune 1, 2024
55 Meter · IndoorSouthern Maine Husky Invitational · Jan 257.29aSouthern Maine Husky InvitationalJanuary 25, 2025
55 Meters · IndoorSMAA Southwesterns Championships · Feb 107.11SMAA Southwesterns ChampionshipsFebruary 10, 2024
60 Meter · IndoorMule Tune-Up · Feb 207.97aMule Tune-UpFebruary 20, 2026
60 Meters · IndoorYankee Small College Invitational · Feb 17.76Yankee Small College InvitationalFebruary 1, 2025
800 Meters · IndoorSMAA Southwesterns Championships · Feb 102:13.38SMAA Southwesterns ChampionshipsFebruary 10, 2024
800 Meters · OutdoorFleet Feet Maine Elite Invitational · May 112:12.50Fleet Feet Maine Elite InvitationalMay 11, 2024
Discus · 2kg · OutdoorMonks Track & Field Invite · Apr 1124.23mMonks Track & Field InviteApril 11, 2025
High Jump · IndoorUSM New Year's Invitational · Dec 305-4USM New Year's InvitationalDecember 30, 2023
Javelin · 800g · OutdoorUSCAA Track & Field National Championships 2026 · Apr 2439.71mUSCAA Track & Field National Championships 2026April 24, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 24USCAA Track & Field National Championships 2026Apr 24 · Javelin · Place 2 · York (Maine) CCYork (Maine) CCJavelin800g2.39.71m PBSo
Apr 24USCAA Track & Field National Championships 2026Apr 24 · Discus · Place 15 · York (Maine) CCYork (Maine) CCDiscus2kg15.23.20mSo
Apr 24USCAA Track & Field National Championships 2026Apr 24 · 800 Meters · Place 18 · York (Maine) CCYork (Maine) CC800 Meters18.2:32.35aSo
Apr 24USCAA Track & Field National Championships 2026Apr 24 · 400 Meters · Place 22 · York (Maine) CCYork (Maine) CC400 Meters22.59.42aSo
Apr 24USCAA Track & Field National Championships 2026Apr 24 · 200 Meters · Place 32 · York (Maine) CCYork (Maine) CC200 MetersRound P32.25.87aWind: 1.9So
Apr 24USCAA Track & Field National Championships 2026Apr 24 · 100 Meters · Place 31 · York (Maine) CCYork (Maine) CC100 MetersRound P31.12.90aWind: 1.2So
Apr 18AIC InvitationalApr 18 · Javelin · Place 14 · York (Maine) CCYork (Maine) CCJavelin800g14.31.27mSo
Apr 18AIC InvitationalApr 18 · Discus · Place 21 · York (Maine) CCYork (Maine) CCDiscus2kg21.23.50mSo
Apr 18AIC InvitationalApr 18 · 400 Meters · Place 10 · York (Maine) CCYork (Maine) CC400 Meters10.58.68aSo
Apr 18AIC InvitationalApr 18 · 200 Meters · Place 16 · York (Maine) CCYork (Maine) CC200 Meters16.24.69aSo
Apr 11St Josephs Track & Field InvitationalApr 11 · Javelin · Place 15 · York (Maine) CCYork (Maine) CCJavelin800g15.36.49mSo
Apr 11St Josephs Track & Field InvitationalApr 11 · 200 Meters · Place 25 · York (Maine) CCYork (Maine) CC200 Meters25.25.26aWind: 2.3So
Apr 11St Josephs Track & Field InvitationalApr 11 · 100 Meters · Place 14 · York (Maine) CCYork (Maine) CC100 Meters14.12.28aWind: 1.3So
Apr 11Monks Track and Field InvitationalApr 11 · Javelin · Place 15 · York (Maine) CCYork (Maine) CCJavelin800g15.36.49mSo
Apr 11Monks Track and Field InvitationalApr 11 · 200 Meters · Place 25 · York (Maine) CCYork (Maine) CC200 Meters25.25.26aWind: 2.3So
Apr 11Monks Track and Field InvitationalApr 11 · 100 Meters · Place 14 · York (Maine) CCYork (Maine) CC100 Meters14.12.28aWind: 1.3So
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 23 · York (Maine) CCYork (Maine) CCJavelin800g23.36.97mSo
Apr 4Jim Sheehan MemorialApr 4 · 400 Meters · Place 32 · York (Maine) CCYork (Maine) CC400 Meters32.58.08aSo
Mar 27Jonathan Tymann InvitationalMar 27 · Javelin · Place 17 · York (Maine) CCYork (Maine) CCJavelin800g17.35.99mSo
Mar 27Jonathan Tymann InvitationalMar 27 · 400 Meters · Place 26 · York (Maine) CCYork (Maine) CC400 Meters26.57.89aSo
Mar 27Jonathan Tymann InvitationalMar 27 · 200 Meters · Place 29 · York (Maine) CCYork (Maine) CC200 Meters29.25.42aWind: 0.7So

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 60 Meter · Place 15 · York (Maine) CCYork (Maine) CC60 MeterRound P15.7.97a PBWind: 0So
Feb 20Mule Tune-UpFeb 20 · 200 Meters · Place 9 · York (Maine) CCYork (Maine) CC200 Meters9.25.74aWind: 0So
Jan 17Panther InviteJan 17 · 400 Meters · Place 17 · York (Maine) CCYork (Maine) CC400 Meters17.58.29aSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25USCAA National ChampionshipsApr 25 · Javelin · Place 9 · York County CCYork County CCJavelin935.80mFR-1
Apr 25USCAA National ChampionshipsApr 25 · Discus · Place 16 · York County CCYork County CCDiscus1623.22mFR-1
Apr 25USCAA National ChampionshipsApr 25 · 400 Meters · Place 12 · York County CCYork County CC400 Meters1259.70FR-1
Apr 18Tufts Sunshine ClassicApr 18 · Javelin · Place 9 · York (Maine) CCYork (Maine) CCJavelin800g9.35.21mFr
Apr 18Tufts Sunshine ClassicApr 18 · 400 Meters · York (Maine) CCYork (Maine) CC400 Meters--FSFr
Apr 18Tufts Sunshine ClassicApr 18 · 200 Meters · Place 36 · York (Maine) CCYork (Maine) CC200 Meters36.24.89aWind: 0.3Fr
Apr 11Monks Track & Field InviteApr 11 · Javelin · Place 19 · York (Maine) CCYork (Maine) CCJavelin800g19.31.93mFr
Apr 11Monks Track & Field InviteApr 11 · Discus · Place 29 · York (Maine) CCYork (Maine) CCDiscus2kg29.24.23m PBFr
Apr 5Sheehan InviteApr 5 · Javelin · Place 24 · York (Maine) CCYork (Maine) CCJavelin2429.05mFr
Apr 5Sheehan InviteApr 5 · Discus · Place 27 · York (Maine) CCYork (Maine) CCDiscus2722.33mFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 1Yankee Small College InvitationalFeb 1 · 200 Meters · Place 9 · York County CCYork County CC200 Meters924.71FR
Feb 1Yankee Small College InvitationalFeb 1 · 400 Meters · Place 10 · York County CCYork County CC400 Meters1056.83FR
Feb 1Yankee Small College InvitationalFeb 1 · 60 Meters · Place 18 · York County CCYork County CC60 MetersRound P187.76 PBFR
Jan 25Southern Maine Husky InvitationalJan 25 · 55 Meter · Place 38 · York (Maine) CCYork (Maine) CC55 MeterRound P38.7.29a PBWind: 0Fr
Jan 25Southern Maine Husky InvitationalJan 25 · 400 Meters · Place 9 · York (Maine) CCYork (Maine) CC400 Meters9.56.03a PBFr
Jan 25Southern Maine Husky InvitationalJan 25 · 200 Meters · Place 30 · York (Maine) CCYork (Maine) CC200 Meters30.25.00aWind: 0Fr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 400 Meters · Place 6 · SanfordSanford400 Meters6.51.62a PB12
Jun 1Maine Class A State ChampionshipJun 1 · 200 Meters · Place 21 · SanfordSanford200 Meters21.24.44a12
May 24Southwesterns ChampionshipMay 24 · 200 Meters · Place 14 · SanfordSanford200 Meters1423.98 PB12
May 24Southwesterns ChampionshipMay 24 · 400 Meters · Place 5 · SanfordSanford400 Meters552.5112
May 14BONNY EAGLE-CHEVERUS-KENNEBUNK @SANFORDMay 14 · 200 Meters · Place 3 · SanfordSanford200 Meters324.0612
May 14BONNY EAGLE-CHEVERUS-KENNEBUNK @SANFORDMay 14 · 400 Meters · Place 1 · SanfordSanford400 Meters152.0612
May 11Fleet Feet Maine Elite InvitationalMay 11 · 800 Meters · Place 17 · SanfordSanford800 Meters172:12.50 PB12
May 11Fleet Feet Maine Elite InvitationalMay 11 · 400 Meters · Place 8 · SanfordSanford400 Meters852.3612
May 7Falmouth Meet #1May 7 · 200 Meters · Place 6 · SanfordSanford200 Meters624.2112
May 7Falmouth Meet #1May 7 · 400 Meters · Place 2 · SanfordSanford400 Meters252.7212
Apr 23BIDDEFORD-DEERING-MARSHWOOD-SANFORDApr 23 · 400 Meters · Place 1 · SanfordSanford400 Meters155.6512
Apr 23BIDDEFORD-DEERING-MARSHWOOD-SANFORDApr 23 · 100 Meters · Place 2 · SanfordSanford100 Meters211.94 PB12

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 19Maine Class A Indoor State MeetFeb 19 · 200 Meters · Place 22 · SanfordSanford200 Meters22.24.42a12
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 200 Meters · Place 9 · SanfordSanford200 Meters924.3412
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 800 Meters · Place 8 · SanfordSanford800 Meters82:13.38 PB12
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 55 Meters · Place 22 · SanfordSanford55 MetersRound P227.11 PB12
Jan 20SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJan 20 · 200 Meters · Place 2 · SanfordSanford200 Meters224.23 PB12
Jan 20SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJan 20 · 55 Meters · Place 7 · SanfordSanford55 Meters77.1612
Jan 20SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJan 20 · High Jump · Place 3 · SanfordSanfordHigh Jump35-012
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 200 Meters · Place 4 · SanfordSanford200 Meters425.2312
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 800 Meters · Place 4 · SanfordSanford800 Meters42:14.3412
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · Long Jump · Place 7 · SanfordSanfordLong Jump715-3.2512
Jan 10SMAA: Cheverus-Falmouth-Kennebunk-Sanford-WestbrookJan 10 · 800 Meters · Place 3 · SanfordSanford800 Meters32:15.6312
Jan 10SMAA: Cheverus-Falmouth-Kennebunk-Sanford-WestbrookJan 10 · Long Jump · Place 8 · SanfordSanfordLong Jump816-3.7512
Jan 4SMAA: Deering-Massabesic-Sanford-Scarborough-WestbrookJan 4 · 55 Meters · Place 8 · SanfordSanford55 Meters87.3012
Jan 4SMAA: Deering-Massabesic-Sanford-Scarborough-WestbrookJan 4 · Long Jump · Place 6 · SanfordSanfordLong Jump616-412

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 56 · SanfordSanford55 MeterRound P56.7.33a12
Dec 30USM New Year's InvitationalDec 30 · High Jump · Place 19 · SanfordSanfordHigh Jump19.5-4 PB12
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · 1 Mile · Place 5 · SanfordSanford1 Mile5.5:18.90a PB12
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · 55 Meter · Place 7 · SanfordSanford55 Meter7.7.39a12
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · Long Jump · SanfordSanfordLong Jump--FOUL12
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · High Jump · Place 3 · SanfordSanfordHigh Jump3.5-04.0012