Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSCARBOROUGH-SO PORTLAND @WINDHAM · May 2111.76aSCARBOROUGH-SO PORTLAND @WINDHAMMay 21, 2026
110m Hurdles · 39" / 0.991m · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2914.55aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
200 Meters · IndoorChev-DEERING-PORTLAND-SO PORTLAND · Jan 2424.54Chev-DEERING-PORTLAND-SO PORTLANDJanuary 24, 2026
200 Meters · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 1923.66aHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2941.06aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
400 Meters · IndoorBONNY EAGLE-FALM-MASS-SO PORTLAND · Jan 657.74BONNY EAGLE-FALM-MASS-SO PORTLANDJanuary 6, 2026
400 Meters · OutdoorSMAA: KENNEBUNK-SO. PORTLAND @MARSHWOOD · May 1359.64SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13, 2025
55 Meter · IndoorChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WIND · Dec 116.98aChev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDecember 11, 2025
55 Meters · IndoorSMAA INDOOR TRACK CHAMPIONSHIP · Feb 86.93SMAA INDOOR TRACK CHAMPIONSHIPFebruary 8, 2025
55m Hurdles · 39" · IndoorMaine Class A · Feb 167.76aMaine Class AFebruary 16, 2026
Javelin · 800g · OutdoorHS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOOD · May 19116-5HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19, 2026
Long Jump · IndoorSMAA: Gorham-Noble-South Portland-Westbrook · Dec 1616-2.75SMAA: Gorham-Noble-South Portland-WestbrookDecember 16, 2023

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 110m Hurdles · Place 15 · South Portland110m Hurdles39" / 0.991mRound P15.15.07aWind: 0.211
Jun 6Maine Class A ChampionshipJun 6 · 300m Hurdles · Place 6 · South Portland300m Hurdles36" / 0.914m6.42.05a11
Jun 6Maine Class A ChampionshipJun 6 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991mRound P1.15.03a11
Jun 6Maine Class A ChampionshipJun 6 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.15.26a11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 300m Hurdles · Place 1 · South Portland300m Hurdles36" / 0.914m1.41.06a PB11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991mRound P1.14.55a PB11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.14.69a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 300m Hurdles · Place 1 · South Portland300m Hurdles36" / 0.914m1.41.14a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 100 Meters · Place 3 · South Portland100 Meters3.11.76a PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · Javelin · Place 6 · South PortlandJavelin800g6.116-5 PB11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.15.11a11
May 19HS-BIDDEFORD-GORHAM-SO. PORTLAND @MARSHWOODMay 19 · 200 Meters · Place 2 · South Portland200 Meters2.23.66a PB11
May 16Marathon Sports Elite InvitationalMay 16 · 300m Hurdles · Place 2 · South Portland300m Hurdles36" / 0.914m2.41.42a11
May 16Marathon Sports Elite InvitationalMay 16 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991mRound P1.14.95a11
May 16Marathon Sports Elite InvitationalMay 16 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.14.56a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · Javelin · Place 6 · South PortlandJavelin800g6.95-611
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 300m Hurdles · Place 2 · South Portland300m Hurdles36" / 0.914m2.43.39a11
Apr 29SMAA: KENNEBUNK-CHEVERUS-SO. PORTLAND @MARSHWOODApr 29 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.15.42a11
Apr 23Bonny Eagle Home Meet 1Apr 23 · Javelin · Place 8 · South PortlandJavelin800g8.91-811
Apr 23Bonny Eagle Home Meet 1Apr 23 · 110m Hurdles · Place 1 · South Portland110m Hurdles39" / 0.991m1.15.03a11

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 55m Hurdles · Place 7 · South Portland55m Hurdles39"Round P7.7.78a11
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 55m Hurdles · South Portland55m Hurdles39"—DNF11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 55m Hurdles · Place 7 · South Portland55m Hurdles39"Round P7.7.78a11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 55m Hurdles · South Portland55m Hurdles39"--DNF11
Feb 16Maine Class AFeb 16 · 55m Hurdles · Place 1 · South Portland55m Hurdles39"Round P1.7.83a11
Feb 16Maine Class AFeb 16 · 55m Hurdles · Place 1 · South Portland55m Hurdles39"1.7.76a PB11
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55 Meters · Place 15 · South Portland55 MetersRound P157.0311
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 1 · South Portland55m HurdlesRound P17.9111
Feb 7SMAA Southwesterns ChampionshipsFeb 7 · 55m Hurdles · Place 1 · South Portland55m Hurdles17.7511
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 200 Meters · Place 3 · South Portland200 Meters324.54 PB11
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 55 Meters · Place 3 · South Portland55 Meters37.0011
Jan 24Chev-DEERING-PORTLAND-SO PORTLANDJan 24 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.0611
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 1 · South Portland55m HurdlesRound P17.7811
Jan 19Marathon Sports Elite Indoor InvitationalJan 19 · 55m Hurdles · Place 1 · South Portland55m Hurdles17.7111
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 200 Meters · Place 3 · South Portland200 Meters325.0411
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 55m Hurdles · Place 1 · South Portland55m Hurdles17.9511
Jan 6BONNY EAGLE-FALM-MASS-SO PORTLANDJan 6 · 400 Meters · Place 4 · South Portland400 Meters457.74 PB11
Jan 2USM New Year's InvitationalJan 2 · 55 Meters · Place 36 · South Portland55 MetersRound P367.0711
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 1 · South Portland55m HurdlesRound P17.8411
Jan 2USM New Year's InvitationalJan 2 · 55m Hurdles · Place 1 · South Portland55m Hurdles17.7911

2025 Indoor Track

29 results
DateMeetEventPlMarkGr
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 55m Hurdles · Place 1 · South Portland55m Hurdles39"1.7.90a11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 55 Meter · Place 3 · South Portland55 Meter3.7.02a11
Dec 20Gorham-NOBLE-SO PORTLAND-WESTBROOKDec 20 · 200 Meters · Place 7 · South Portland200 Meters7.25.03a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55m Hurdles · Place 1 · South Portland55m Hurdles39"1.7.91a11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 55 Meter · Place 4 · South Portland55 Meter4.6.98a PB11
Dec 11Chev-Thornton-FALM-KENN-MASS-SANF-SO PORT-WEST-WINDDec 11 · 200 Meters · Place 2 · South Portland200 Meters2.25.03a11
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 4 · South Portland55m Hurdles39"Round P4.8.09a10
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 5 · South Portland55m Hurdles39"5.8.08a10
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 25 · South Portland55 MeterRound P25.7.10a10
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55 Meters · Place 3 · South Portland55 MetersRound P36.9710
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55 Meters · Place 3 · South Portland55 Meters36.93 PB10
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 1 · South Portland55m HurdlesRound P17.8410
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · 55m Hurdles · Place 1 · South Portland55m Hurdles17.8310
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · Triple Jump · Place 7 · South PortlandTriple Jump737-210
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 Yard Hurdles qualifier Open Division · Place 1 · South Portla55 Yard Hurdles qualifier Open Division18.45—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 4 · South PortlaTriple Jump435-08.75—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 1 · South Portla55m Hurdles18.27—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 3 · South Portla200 Meters325.43—
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55 yard Hurdles Open Division · Place 1 · South Portland55 yard Hurdles Open Division18.4510
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 200 Meters · Place 3 · South Portland200 Meters325.4310
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.2710
Feb 1CHEVERUS-DEERING-PORTLAND-SO PORTLANDFeb 1 · Triple Jump · Place 4 · South PortlandTriple Jump435-8.7510
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.3710
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55 Meters · Place 3 · South Portland55 Meters37.2310
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.3510
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.5710
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 400 Meters · Place 2 · South Portland400 Meters259.7110
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55 Meters · Place 2 · South Portland55 Meters27.1910
Jan 9BONNY EAGLE-FALMOUTH-MASSABESIC-SO PORTLANDJan 9 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.5910

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 110m Hurdles · Place 23 · South Portland110m Hurdles39" / 0.991mRound P23.15.85aWind: 2.410
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 30 · South Portland300m Hurdles36" / 0.914m30.45.91a10
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 3 · South Portland110m Hurdles39" / 0.991mRound P3.15.53a10
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 3 · South Portland110m Hurdles39" / 0.991m3.15.37a10
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 300m Hurdles · Place 21 · South Portland300m Hurdles2144.8410
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 110m Hurdles · Place 4 · South Portland110m HurdlesRound P415.5610
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 110m Hurdles · Place 3 · South Portland110m Hurdles315.3910
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 2 · South Portla110m Hurdles215.94—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 400 Meters · Place 10 · South Portla400 Meters1059.64 PB—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100 Meters · Place 7 · South Portla100 Meters712.14—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 400 Meters · Place 10 · South Portland400 Meters1059.6410
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100 Meters · Place 7 · South Portland100 Meters712.1410
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 110m Hurdles · Place 2 · South Portland110m Hurdles215.9410
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 300m Hurdles · Place 6 · South Portla300m Hurdles645.30—
May 1SO. PORTLAND-WINDHAM @NOBLEMay 1 · 110m Hurdles · Place 3 · South Portla110m Hurdles315.53—
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 200 Meters · Place 6 · South Portland200 Meters624.9410
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 100 Meters · Place 7 · South Portland100 Meters712.1310
Apr 18SMAA: Westbrook, Sanford, South Portland, GorhamApr 18 · 110m Hurdles · Place 2 · South Portland110m Hurdles216.0110

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55m Hurdles · Place 1 · South Portland55m Hurdles39"1.8.35a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 55 Meter · Place 1 · South Portland55 Meter1.7.23a10
Dec 21Gorham-Noble-South Portland-WestbrookDec 21 · 200 Meters · Place 3 · South Portland200 Meters3.25.92a10
Feb 19Maine Class A Indoor State MeetFeb 19 · 55m Hurdles · Place 14 · South Portland55m Hurdles39"Round P14.8.83a9
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 55m Hurdles · Place 1 · South Portland55m Hurdles18.859
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 200 Meters · Place 15 · South Portland200 Meters1526.449
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 55m Hurdles · Place 5 · South Portland55m HurdlesRound P58.709
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · 55m Hurdles · Place 5 · South Portland55m Hurdles58.499
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · Triple Jump · Place 10 · South PortlandTriple Jump1034-3.759
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.879
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 55m Hurdles · Place 3 · South Portland55m Hurdles38.589
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · Triple Jump · Place 5 · South PortlandTriple Jump535-6.759
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · Long Jump · Place 9 · South PortlandLong Jump916-6.259
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 55m Hurdles · Place 2 · South Portla55m Hurdles28.67—
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 200 Meters · Place 5 · South Portla200 Meters526.34—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 300m Hurdles · Place 25 · South Portland300m Hurdles36" / 0.914m25.47.48a9
Jun 1Maine Class A State ChampionshipJun 1 · 110m Hurdles · Place 8 · South Portland110m Hurdles39" / 0.991mRound P8.15.84a9
Jun 1Maine Class A State ChampionshipJun 1 · 110m Hurdles · Place 7 · South Portland110m Hurdles39" / 0.991m7.15.82a9
May 24Southwesterns ChampionshipMay 24 · 300m Hurdles · Place 22 · South Portland300m Hurdles2247.399
May 24Southwesterns ChampionshipMay 24 · 110m Hurdles · Place 6 · South Portland110m HurdlesRound P616.279
May 24Southwesterns ChampionshipMay 24 · 110m Hurdles · Place 7 · South Portland110m Hurdles715.869
May 11Fleet Feet Maine Elite InvitationalMay 11 · 110m Hurdles · Place 5 · South Portland110m HurdlesRound P516.219
May 11Fleet Feet Maine Elite InvitationalMay 11 · 110m Hurdles · Place 4 · South Portland110m Hurdles416.189
May 7Falmouth Meet #1May 7 · 300m Hurdles · Place 5 · South Portland300m Hurdles547.129
May 7Falmouth Meet #1May 7 · 110m Hurdles · Place 1 · South Portland110m Hurdles116.349
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 1 · South Portla300m Hurdles145.90—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 2 · South Portla110m Hurdles216.38—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 5 · South Portla100 Meters512.52—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 300m Hurdles · Place 1 · South Portla300m Hurdles145.90—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 110m Hurdles · Place 2 · South Portla110m Hurdles216.38—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 100 Meters · Place 5 · South Portla100 Meters512.52—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 300m Hurdles · Place 3 · South Portla300m Hurdles347.98—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 110m Hurdles · Place 3 · South Portla110m Hurdles316.51—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 16 · South Portla200 Meters1627.32—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 55m Hurdles · Place 2 · South Portland55m Hurdles39"2.9.24a9
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · Long Jump · Place 5 · South PortlandLong Jump5.16-2.75 PB9
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 200 Meters · Place 1 · South Portland200 Meters1.25.80a9