Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMARSHWOOD-PORTLAND-WESTBROOK-WINDHAM · Jan 1810:32.93MARSHWOOD-PORTLAND-WESTBROOK-WINDHAMJanuary 18, 2025
100m Hurdles · 33" / 0.838m · Indoor2026 Paul Donahue Invitational · Apr 1720.33a2026 Paul Donahue InvitationalApril 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorCentennial Conference Outdoor Championships · May 119.10aCentennial Conference Outdoor ChampionshipsMay 1, 2026
1600m Race Walk · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORD · May 309:36.32SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30, 2025
1600m Racewalk · OutdoorMPA Maine Class A State Track & Field Championships · Jun 109:20.09aMPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
200 Meters · IndoorFastrack Invitational · Feb 630.88aFastrack InvitationalFebruary 6, 2026
200 Meters · OutdoorDanny Curran Invitational · Mar 2730.23aDanny Curran InvitationalMarch 27, 2026
300m Hurdles · 30" / 0.762m · OutdoorPhillips Exeter vs KUA, Pingree, Falmouth · May 71:03.93aPhillips Exeter vs KUA, Pingree, FalmouthMay 7, 2022
400 Meters · IndoorPhillips Exeter Tri Meet · Jan 291:14.64aPhillips Exeter Tri MeetJanuary 29, 2025
60m Hurdles · 33" / 0.838m · IndoorKeogh Invitational · Feb 1911.93aKeogh InvitationalFebruary 19, 2026
800 Meters · IndoorWidener Schuylkill Showdown · Jan 312:55.42aWidener Schuylkill ShowdownJanuary 31, 2026
800 Meters · OutdoorCentennial Conference Outdoor Championships · May 12:37.11aCentennial Conference Outdoor ChampionshipsMay 1, 2026
Heptathlon · OutdoorCentennial Conference Outdoor Championships · May 12626Centennial Conference Outdoor ChampionshipsMay 1, 2026
High Jump · IndoorBiddeford-Falmouth-Massabesic-Portland-Sanford · Dec 214-4Biddeford-Falmouth-Massabesic-Portland-SanfordDecember 21, 2024
High Jump · OutdoorCentennial Conference Outdoor Championships · May 11.38mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Javelin · 600g · OutdoorCentennial Conference Outdoor Championships · May 111.72mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Long Jump · IndoorUSM New Year's Invitational · Jan 43.09mUSM New Year's InvitationalJanuary 4, 2025
Long Jump · OutdoorCentennial Conference Outdoor Championships · May 14.04mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Shot Put · 4kg · IndoorKeogh Invitational · Feb 196.15mKeogh InvitationalFebruary 19, 2026
Shot Put · 4kg · OutdoorCentennial Conference Outdoor Championships · May 15.54mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Triple Jump · IndoorBiddeford-Falmouth-Massabesic-Portland-Sanford · Dec 2128-2.25Biddeford-Falmouth-Massabesic-Portland-SanfordDecember 21, 2024
Triple Jump · OutdoorPhillips Exeter Cluster Meet · May 428-06.50Phillips Exeter Cluster MeetMay 4, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Heptathlon · Place 7 · HaverfordHaverfordHeptathlonRound M7.2626 PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Long Jump · Place 7 · HaverfordHaverfordLong JumpRound M7.4.04m PBWind: 0Fr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · High Jump · Place 6 · HaverfordHaverfordHigh JumpRound M6.1.38m PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Javelin · Place 8 · HaverfordHaverfordJavelin600gRound M8.11.72m PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Shot Put · Place 8 · HaverfordHaverfordShot Put4kgRound M8.5.54m PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 8 · HaverfordHaverford100m Hurdles33" / 0.838mRound M8.19.10a PBWind: 1.3Fr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 6 · HaverfordHaverford800 MetersRound M6.2:37.11a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 200 Meters · Place 7 · HaverfordHaverford200 MetersRound M7.30.43aWind: -2Fr
Apr 21Haverford Mid-Week MeetApr 21 · Long Jump · Place 9 · HaverfordHaverfordLong Jump9.4.20mWind: 2.2Fr
Apr 21Haverford Mid-Week MeetApr 21 · High Jump · Place 3 · HaverfordHaverfordHigh Jump3.1.33mFr
Apr 21Haverford Mid-Week MeetApr 21 · Javelin · Place 9 · HaverfordHaverfordJavelin600g9.11.40mFr
Apr 21Haverford Mid-Week MeetApr 21 · 100m Hurdles · Place 5 · HaverfordHaverford100m Hurdles33" / 0.838m5.19.99aWind: -0.7Fr
Apr 10Bill Butler InvitationalApr 10 · Long Jump · Place 20 · HaverfordHaverfordLong Jump20.3.01mWind: -3.6Fr
Apr 10Bill Butler InvitationalApr 10 · Shot Put · Place 21 · HaverfordHaverfordShot Put4kg21.5.23mFr
Apr 10Bill Butler InvitationalApr 10 · 100m Hurdles · Place 12 · HaverfordHaverford100m Hurdles33" / 0.838mRound P12.20.29aWind: 3Fr
Apr 4Ursinus SpringfestApr 4 · High Jump · Place 9 · HaverfordHaverfordHigh Jump9.1.35mFr
Apr 4Ursinus SpringfestApr 4 · 100m Hurdles · Place 14 · HaverfordHaverford100m Hurdles33" / 0.838mRound P14.20.59aFr
Apr 4Ursinus SpringfestApr 4 · 800 Meters · Place 40 · HaverfordHaverford800 Meters40.2:49.98aFr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 109 · HaverfordHaverford200 Meters109.30.23a PBWind: 0.7Fr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 100m Hurdles · Place 24 · HaverfordHaverford100m Hurdles33" / 0.838m24.20.33a PBWind: -0.6Fr
Feb 19Keogh InvitationalFeb 19 · 60m Hurdles · Place 15 · HaverfordHaverford60m Hurdles33" / 0.838m15.11.93a PBFr
Feb 19Keogh InvitationalFeb 19 · Long Jump · Place 19 · HaverfordHaverfordLong Jump19.4.16mFr
Feb 19Keogh InvitationalFeb 19 · Shot Put · Place 18 · HaverfordHaverfordShot Put4kg18.6.15m PBFr
Feb 6Fastrack InvitationalFeb 6 · 60m Hurdles · Place 29 · HaverfordHaverford60m Hurdles33" / 0.838m29.12.11aWind: 0Fr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 101 · HaverfordHaverford200 Meters101.30.88a PBWind: 0Fr
Jan 31Widener Schuylkill ShowdownJan 31 · 60m Hurdles · Place 24 · HaverfordHaverford60m Hurdles33" / 0.838m24.12.36aFr
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Place 33 · HaverfordHaverford800 Meters33.2:55.42a PBFr
Jan 23McElligott InvitationalJan 23 · 60m Hurdles · Place 4 · HaverfordHaverford60m Hurdles33" / 0.838m4.12.78aFr
Jan 23McElligott InvitationalJan 23 · Shot Put · Place 15 · HaverfordHaverfordShot Put4kg15.5.81mFr
Jan 23McElligott InvitationalJan 23 · High Jump · Place 3 · HaverfordHaverfordHigh Jump3.1.35mFr

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · Long Jump · Place 9 · HaverfordHaverfordLong Jump9.4.27mFr
Dec 6Bow Tie InvitationalDec 6 · 200 Meters · Place 24 · HaverfordHaverford200 Meters24.32.47aFr
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · High Jump · Place 16 · FalmouthFalmouthHigh Jump164-412
Jan 29Phillips Exeter Tri MeetJan 29 · Shot Put · Place 7 · FalmouthFalmouthShot Put4kg7.15-09.7512
Jan 29Phillips Exeter Tri MeetJan 29 · High Jump · Place 3 · FalmouthFalmouthHigh Jump3.4-06.0012
Jan 29Phillips Exeter Tri MeetJan 29 · 400 Meters · Place 11 · FalmouthFalmouth400 Meters11.1:14.64a PB12
Jan 20Fleet Feet Indoor InvitationalJan 20 · High Jump · Place 15 · FalmouthFalmouthHigh Jump154-212
Jan 18MARSHWOOD-PORTLAND-WESTBROOK-WINDHAMJan 18 · 1 Mile · Place 2 · FALMOUTHFALMOUTH1 Mile210:32.93 PB—
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · Shot Put · Place 5 · FalmouthFalmouthShot Put516-412
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · Triple Jump · Place 1 · FalmouthFalmouthTriple Jump127-5.7512
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · High Jump · Place 3 · FalmouthFalmouthHigh Jump34-612
Jan 4USM New Year's InvitationalJan 4 · 800 Meters · Place 5 · FalmouthFalmouth800 Meters52:59.7312
Jan 4USM New Year's InvitationalJan 4 · High Jump · Place 7 · FalmouthFalmouthHigh Jump71.32m12
Jan 4USM New Year's InvitationalJan 4 · Long Jump · Place 14 · FalmouthFalmouthLong Jump143.09m PB12
Jan 4USM New Year's InvitationalJan 4 · Shot Put · Place 14 · FalmouthFalmouthShot Put145.37m12
Jan 4USM New Year's InvitationalJan 4 · 55m Hurdles · Place 14 · FalmouthFalmouth55m Hurdles1412.7012

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 1600m Racewalk · Place 4 · FalmouthFalmouth1600m Racewalk4.9:20.09a PB12
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · High Jump · Place 20 · FalmouthFalmouthHigh Jump204-412
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 1600m Race Walk · Place 2 · FalmouthFalmouth1600m Race Walk29:36.32 PB12
May 20SMAA: FALMOUTH-GORHAM @WINDHAMMay 20 · Triple Jump · Place 7 · FalmouthFalmouthTriple Jump728-512
May 20SMAA: FALMOUTH-GORHAM @WINDHAMMay 20 · High Jump · Place 5 · FalmouthFalmouthHigh Jump54-612
May 20SMAA: FALMOUTH-GORHAM @WINDHAMMay 20 · 300m Hurdles · Place 7 · FalmouthFalmouth300m Hurdles71:04.5812
May 20SMAA: FALMOUTH-GORHAM @WINDHAMMay 20 · 1600m Race Walk · Place 1 · FalmouthFalmouth1600m Race Walk19:57.6012
May 17Marathon Sports Elite InvitationalMay 17 · High Jump · Place 12 · FalmouthFalmouthHigh Jump124-212
Apr 29Cheverus Home Meet 1Apr 29 · 1600m Race Walk · Place 2 · Falmouth HigFalmouth Hig1600m Race Walk210:26.10—
Apr 29Cheverus Home Meet 1Apr 29 · Triple Jump · Place 3 · Falmouth HigFalmouth HigTriple Jump327-06.75—
Apr 29Cheverus Home Meet 1Apr 29 · High Jump · Place 11 · Falmouth HigFalmouth HigHigh Jump114-00.00—
Apr 29Cheverus Home Meet 1Apr 29 · 1600m Race Walk · Place 2 · Falmouth HigFalmouth Hig1600m Race Walk210:26.10—
Apr 29Cheverus Home Meet 1Apr 29 · Triple Jump · Place 3 · Falmouth HigFalmouth HigTriple Jump327-06.75—
Apr 29Cheverus Home Meet 1Apr 29 · High Jump · Place 11 · Falmouth HigFalmouth HigHigh Jump114-00.00—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Biddeford-Falmouth-Massabesic-Portland-SanfordDec 21 · Triple Jump · Place 2 · FalmouthFalmouthTriple Jump2.28-2.25 PB12
Dec 21Biddeford-Falmouth-Massabesic-Portland-SanfordDec 21 · Shot Put · Place 6 · FalmouthFalmouthShot Put4kg6.15-3.5012
Dec 21Biddeford-Falmouth-Massabesic-Portland-SanfordDec 21 · High Jump · Place 4 · FalmouthFalmouthHigh Jump4.4-4 PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24Southwesterns ChampionshipMay 24 · 1600m Race Walk · Place 2 · FalmouthFalmouth1600m Race Walk210:15.2811
May 11Fleet Feet Maine Elite InvitationalMay 11 · Triple Jump · Place 20 · FalmouthFalmouthTriple Jump2028-8.7511
May 7Falmouth Meet #1May 7 · Triple Jump · Place 9 · FalmouthFalmouthTriple Jump928-1111
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 10 · FalmouthFalmouth300m Hurdles101:03.0911
May 7Falmouth Meet #1May 7 · 1600m Race Walk · Place 1 · FalmouthFalmouth1600m Race Walk110:31.6111
May 4Phillips Exeter Cluster MeetMay 4 · Triple Jump · Place 7 · FalmouthFalmouthTriple Jump7.28-06.50 PB11
May 4Phillips Exeter Cluster MeetMay 4 · 200 Meters · Place 47 · FalmouthFalmouth200 Meters47.32.94a11
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · 1600m Race Walk · Place 1 · Falmouth HigFalmouth Hig1600m Race Walk111:02.12—
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · Triple Jump · Place 6 · Falmouth HigFalmouth HigTriple Jump626-04.00—
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · 300m Hurdles · Place 3 · Falmouth HigFalmouth Hig300m Hurdles31:04.06—
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · 1600m Race Walk · Place 1 · Falmouth HigFalmouth Hig1600m Race Walk111:02.12—
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · Triple Jump · Place 6 · Falmouth HigFalmouth HigTriple Jump626-04.00—
Apr 25FALMOUTH-WINDHAM @ KENNEBUNKApr 25 · 300m Hurdles · Place 3 · Falmouth HigFalmouth Hig300m Hurdles31:04.06—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Southwesterns ChampionshipMay 26 · 1600m Race Walk · Place 10 · Falmouth HigFalmouth Hig1600m Race Walk1011:21.94—
May 26Southwesterns ChampionshipMay 26 · 1600m Race Walk · Place 10 · Falmouth HigFalmouth Hig1600m Race Walk1011:21.94—
May 17SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · 1600m Race Walk · Place 3 · Falmouth HigFalmouth Hig1600m Race Walk311:18.02—
May 17SMAA: Cheverus, Deering, Falmouth, Scarborough, WindhamMay 17 · 300m Hurdles · Place 11 · Falmouth HigFalmouth Hig300m Hurdles111:01.55—
May 9Falmouth Meet #1May 9 · Triple Jump · Place 2 · FalmouthFalmouthTriple Jump228-310
May 9Falmouth Meet #1May 9 · 300m Hurdles · Place 2 · FalmouthFalmouth300m Hurdles21:04.5610
May 9Falmouth Meet #1May 9 · 1600m Race Walk · Place 1 · FalmouthFalmouth1600m Race Walk111:20.7510
Apr 26SMAA:Falmouth-Kennebunk @ WestbrookApr 26 · 1600m Race Walk · Place 2 · Falmouth HigFalmouth Hig1600m Race Walk211:30.10—
Apr 26SMAA:Falmouth-Kennebunk @ WestbrookApr 26 · 300m Hurdles · Place 2 · Falmouth HigFalmouth Hig300m Hurdles21:01.71—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27Southwestern ChampionshipMay 27 · 1600m Race Walk · Place 10 · FalmouthFalmouth1600m Race Walk1011:16.85—
May 27Southwestern ChampionshipMay 27 · 1600m Race Walk · Place 10 · FalmouthFalmouth1600m Race Walk1011:16.85—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · 1600m Race Walk · Place 1 · FalmouthFalmouth1600m Race Walk111:29.42—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · Triple Jump · Place 10 · FalmouthFalmouthTriple Jump1024-11.75—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · 300m Hurdles · Place 3 · FalmouthFalmouth300m Hurdles31:03.15—
May 7Phillips Exeter vs KUA, Pingree, FalmouthMay 7 · Triple Jump · Place 4 · FalmouthFalmouthTriple Jump4.26-06.509
May 7Phillips Exeter vs KUA, Pingree, FalmouthMay 7 · 300m Hurdles · Place 6 · FalmouthFalmouth300m Hurdles30" / 0.762m6.1:03.93a PB9
May 7Phillips Exeter vs KUA, Pingree, FalmouthMay 7 · 1500 Meters · FalmouthFalmouth1500 Meters—DNS9
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · Triple Jump · Place 3 · Falmouth HigFalmouth HigTriple Jump324-10.00—
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · 300m Hurdles · Place 3 · Falmouth HigFalmouth Hig300m Hurdles31:01.12—
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · 200 Meters · Place 11 · Falmouth HigFalmouth Hig200 Meters1135.08—