Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2917.71aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
200 Meters · IndoorBIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLAND · Jan 1831.88BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJanuary 18, 2025
200 Meters · OutdoorSMAA: Deering, South Portland @ Biddeford · May 531.14SMAA: Deering, South Portland @ BiddefordMay 5, 2023
300m Hurdles · 30" / 0.762m · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 2154.66aSCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026
400 Meters · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 131:15.34SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 13, 2024
400 Meters · OutdoorSMAA: Deering, South Portland @ Biddeford · May 51:09.97SMAA: Deering, South Portland @ BiddefordMay 5, 2023
600 Meters · IndoorBIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNK · Jan 172:01.75BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJanuary 17, 2026
800 Meters · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 242:56.89Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
Long Jump · IndoorUSM New Year's Invitational · Jan 24.24mUSM New Year's InvitationalJanuary 2, 2026
Long Jump · OutdoorHS-FALMOUTH-SO PORTLAND @KENNEBUNK · May 1514-00.50HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15, 2026
Triple Jump · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1930-1HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6Maine Class A ChampionshipJun 6 · 100m Hurdles · Place 24 · South Portland100m Hurdles33" / 0.838mRound P24.18.89a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 300m Hurdles · Place 14 · South Portland300m Hurdles30" / 0.762m14.55.22a12
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 100m Hurdles · Place 9 · South Portland100m Hurdles33" / 0.838mRound P9.17.71a PB12
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · Triple Jump · Place 8 · South PortlandTriple Jump8.29-05.0012
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 300m Hurdles · Place 4 · South Portland300m Hurdles30" / 0.762m4.54.66a PB12
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 100m Hurdles · Place 4 · South Portland100m Hurdles33" / 0.838m4.17.80a12
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · Triple Jump · Place 6 · South PortlandTriple Jump6.30-1 PB12
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 300m Hurdles · Place 5 · South Portland300m Hurdles30" / 0.762m5.55.55a12
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 100m Hurdles · Place 3 · South Portland100m Hurdles33" / 0.838m3.17.77a12
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · Long Jump · Place 5 · South PortlandLong Jump5.14-00.50 PB12
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 300m Hurdles · Place 3 · South Portland300m Hurdles30" / 0.762m3.56.20a12
May 15HS-FALMOUTH-SO PORTLAND @KENNEBUNKMay 15 · 100m Hurdles · Place 1 · South Portland100m Hurdles33" / 0.838m1.17.93a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 300m Hurdles · Place 5 · South Portland300m Hurdles30" / 0.762m5.54.78a12
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 100m Hurdles · Place 3 · South Portland100m Hurdles33" / 0.838m3.18.16a12
Apr 23Bonny Eagle Home Meet 1Apr 23 · 300m Hurdles · Place 2 · South Portland300m Hurdles30" / 0.762m2.55.57a12
Apr 23Bonny Eagle Home Meet 1Apr 23 · 100m Hurdles · Place 1 · South Portland100m Hurdles33" / 0.838m1.18.13a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 13 · South Portland55m HurdlesRound P1310.2812
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · Long Jump · Place 10 · South PortlandLong Jump1014-4.5012
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 800 Meters · Place 5 · South Portland800 Meters52:56.89 PB12
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 55m Hurdles · Place 4 · South Portland55m Hurdles410.4012
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · Long Jump · Place 4 · South PortlandLong Jump414-0.2512
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 600 Meters · Place 3 · South Portland600 Meters32:01.75 PB12
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 55m Hurdles · Place 3 · South Portland55m Hurdles310.1812
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · Long Jump · Place 5 · South PortlandLong Jump513-6.2512
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 800 Meters · Place 4 · South Portland800 Meters42:58.2812
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 55m Hurdles · Place 2 · South Portland55m Hurdles210.2312
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · Long Jump · Place 3 · South PortlandLong Jump313-7.7512
Jan 2USM New Year's InvitationalJan 2 · 800 Meters · Place 5 · South Portland800 Meters53:06.6612
Jan 2USM New Year's InvitationalJan 2 · Long Jump · Place 5 · South PortlandLong Jump54.24m PB12
Jan 2USM New Year's InvitationalJan 2 · Shot Put · Place 8 · South PortlandShot Put85.43m12
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 28 · South Portland55m HurdlesRound P2810.6312
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 6 · South Portland55m Hurdles610.3012

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 100m Hurdles · Place 17 · South Portland100m HurdlesRound P1718.7211
May 17Marathon Sports Elite InvitationalMay 17 · 100m Hurdles · Place 15 · South Portland100m HurdlesRound P1518.5311
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · High Jump · Place 9 · South PortlandHigh Jump94-011
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 300m Hurdles · Place 8 · South Portland300m Hurdles856.0011
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100m Hurdles · Place 4 · South Portland100m Hurdles418.9311
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · High Jump · Place 3 · South PortlandHigh Jump34-411
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 300m Hurdles · Place 1 · South Portland300m Hurdles157.7711
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 100m Hurdles · Place 5 · South Portland100m Hurdles520.1911

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 15 · South Portland55m HurdlesRound P1511.0011
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · High Jump · Place 18 · South PortlandHigh Jump184-411
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 5 · South Portland55m Hurdles511.5011
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · High Jump · Place 4 · South PortlandHigh Jump44-211
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 200 Meters · Place 8 · South Portland200 Meters831.88 PB11
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 9 · South Portland55m Hurdles911.3211
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · High Jump · Place 3 · South PortlandHigh Jump34-411
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 400 Meters · Place 5 · South Portland400 Meters51:18.3311
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · 55m Hurdles · Place 4 · South Portland55m Hurdles411.4911
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · High Jump · Place 2 · South PortlandHigh Jump24-211
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 200 Meters · Place 11 · South Portland200 Meters1132.5411
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 2 · South Portland55m Hurdles211.3111
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · High Jump · Place 4 · South PortlandHigh Jump44-411
Jan 4USM New Year's InvitationalJan 4 · High Jump · Place 24 · South PortlandHigh Jump244-611
Jan 4USM New Year's InvitationalJan 4 · 55m Hurdles · Place 30 · South Portland55m HurdlesRound P3011.3011

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Fleet Feet Maine Elite InvitationalMay 11 · 300m Hurdles · Place 20 · South Portland300m Hurdles2057.9210
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 7 · South Portland300m Hurdles71:00.8910
May 7Falmouth Meet #1May 7 · 100m Hurdles · Place 9 · South Portland100m Hurdles921.3210

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · Triple Jump · Place 8 · South PortlandTriple Jump828-410
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · High Jump · Place 12 · South PortlandHigh Jump124-210
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 400 Meters · Place 8 · South Portland400 Meters81:18.1110
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · Triple Jump · Place 1 · South PortlandTriple Jump128-6.5010
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · High Jump · Place 1 · South PortlandHigh Jump14-410
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 200 Meters · Place 14 · South Portland200 Meters1432.4210
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 400 Meters · Place 4 · South Portland400 Meters41:15.34 PB10
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · Triple Jump · Place 4 · South PortlandTriple Jump427-10.2510
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 200 Meters · Place 13 · South Portland200 Meters1332.3610
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 400 Meters · Place 8 · South Portland400 Meters81:16.5110

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 200 Meters · Place 9 · South Portland200 Meters931.14 PB9
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · Long Jump · Place 4 · South PortlandLong Jump413-59
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 400 Meters · Place 6 · South Portland400 Meters61:09.97 PB9