Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAmerica East Outdoor Championships · May 911.55aAmerica East Outdoor ChampionshipsMay 9, 2026
1000 Meters · IndoorUSM New Year's Invitational · Dec 303:21.82aUSM New Year's InvitationalDecember 30, 2022
110m Hurdles · 39" / 0.991m · OutdoorMaine Class A State Championship · Jun 315.09aMaine Class A State ChampionshipJune 3, 2023
200 Meters · OutdoorSMAA: Noble, Portland @ Windham · Apr 2826.95SMAA: Noble, Portland @ WindhamApril 28, 2022
55 Meters · IndoorSMAA Southwesterns Championships · Feb 127.56SMAA Southwesterns ChampionshipsFebruary 12, 2022
55m Hurdles · 39" · IndoorUSM New Year's Invitational · Dec 308.00aUSM New Year's InvitationalDecember 30, 2023
60m Hurdles · 42" / 1.067m · IndoorUMaine Invitational · Dec 138.65aUMaine InvitationalDecember 13, 2025
60m Hurdles · 42" / 1.067m · OutdoorHarvard Classic · Dec 68.67aHarvard ClassicDecember 6, 2025
Discus · 1.6kg · OutdoorSMAA MEET #1- Noble, Windham, Portland · Apr 2599-09SMAA MEET #1- Noble, Windham, PortlandApril 25, 2023
High Jump · IndoorUSM New Year's Invitational · Dec 301.57mUSM New Year's InvitationalDecember 30, 2022
Long Jump · IndoorUSM New Year's Invitational · Dec 305.75mUSM New Year's InvitationalDecember 30, 2023
Long Jump · OutdoorSMAA MEET #1- Noble, Windham, Portland · Apr 2518-00.50SMAA MEET #1- Noble, Windham, PortlandApril 25, 2023
Pentathlon (Indoor) · Standard · IndoorUSM New Year's Invitational · Dec 302702USM New Year's InvitationalDecember 30, 2022
Shot Put · 12lb · IndoorSMAA: Biddeford-Kennebunk-Massabesic-Portland-Sanford · Dec 1642-05.50SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDecember 16, 2023
Shot Put · 12lb · OutdoorMaine Class A State Championship · Jun 437-06.50Maine Class A State ChampionshipJune 4, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 100 Meters · Place 33 · MaineMaine100 MetersRound P33.11.55a PBWind: 1.5So
Apr 24UNH Wildcat InvitationalApr 24 · 110m Hurdles · MaineMaine110m Hurdles42" / 1.067m—DNFSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 110m Hurdles · MaineMaine110m Hurdles42" / 1.067m--DNSWind: 0So
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 100 Meters · Place 15 · MaineMaine100 Meters15.11.70aWind: 0.2So
Apr 4Maine Spring OpenerApr 4 · 110m Hurdles · MaineMaine110m Hurdles42" / 1.067m--DQWind: 2So

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 60m Hurdles · Place 12 · MaineMaine60m Hurdles128.56FR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 60m Hurdles · Place 1 · MaineMaine60m Hurdles42" / 1.067m1.8.65a PBWind: 0Fr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 60m Hurdles · Place 16 · MaineMaine60m Hurdles42" / 1.067mRound P16.8.67a PBFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · 110m Hurdles · Place 6 · PortlandPortland110m Hurdles39" / 0.991mRound P6.15.73a12
Jun 1Maine Class A State ChampionshipJun 1 · 110m Hurdles · Place 6 · PortlandPortland110m Hurdles39" / 0.991m6.15.64a12
May 15Westbrook HS Home MeetMay 15 · Discus · Place 4 · Portland HigPortland HigDiscus498-06—
May 15Westbrook HS Home MeetMay 15 · 110m Hurdles · Place 1 · Portland HigPortland Hig110m Hurdles116.36—
May 11Fleet Feet Maine Elite InvitationalMay 11 · 110m Hurdles · Place 6 · PortlandPortland110m HurdlesRound P616.6112
May 7Cheverus Home MeetMay 7 · 100 Meters · Place 16 · Portland HigPortland Hig100 Meters1612.68—

2023 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55m Hurdles · Place 2 · PortlandPortland55m Hurdles39"2.8.00a PB11
Dec 30USM New Year's InvitationalDec 30 · Long Jump · Place 6 · PortlandPortlandLong Jump6.5.75m PB11
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · 55m Hurdles · Place 1 · PortlandPortland55m Hurdles39"1.8.01a11
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · Long Jump · Place 8 · PortlandPortlandLong Jump8.17-05.2511
Dec 16SMAA: Biddeford-Kennebunk-Massabesic-Portland-SanfordDec 16 · Shot Put · Place 2 · PortlandPortlandShot Put12lb2.42-05.50 PB11
Feb 20Maine Class A State MeetFeb 20 · 55m Hurdles · Place 5 · PortlandPortland55m Hurdles39"Round P5.8.04a10
Feb 20Maine Class A State MeetFeb 20 · 55m Hurdles · Place 4 · PortlandPortland55m Hurdles39"4.8.08a10
Feb 20Maine Class A State MeetFeb 20 · Shot Put · Place 9 · PortlandPortlandShot Put12lb9.41-10.0010
Feb 11SMAA Southwestern ChampionshipsFeb 11 · Shot Put · Place 1 · Portland HigPortland HigShot Put144-07.00—
Feb 11SMAA Southwestern ChampionshipsFeb 11 · Long Jump · Place 11 · Portland HigPortland HigLong Jump1117-10.00—
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 55m Hurdles · Place 3 · Portland HigPortland Hig55m Hurdles38.31—
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 55m Hurdles · Place 8 · Portland HigPortland Hig55m HurdlesRound P89.16—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · Shot Put · Place 2 · Portland HigPortland HigShot Put236-09.75—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · Triple Jump · Place 3 · Portland HigPortland HigTriple Jump337-00.75—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 55m Hurdles · Place 1 · Portland HigPortland Hig55m Hurdles18.33—
Jan 14SMAA: Marshwood-Portland-Westbrook-WindhamJan 14 · Shot Put · Place 1 · Portland HigPortland HigShot Put140-04.75—
Jan 14SMAA: Marshwood-Portland-Westbrook-WindhamJan 14 · Long Jump · Place 1 · Portland HigPortland HigLong Jump117-09.50—
Jan 14SMAA: Marshwood-Portland-Westbrook-WindhamJan 14 · 55m Hurdles · Place 1 · Portland HigPortland Hig55m Hurdles18.46—
Jan 4SMAA: Bonny Eagle-Noble-Portland-ScarboroughJan 4 · Shot Put · Place 1 · Portland HigPortland HigShot Put139-10.50—
Jan 4SMAA: Bonny Eagle-Noble-Portland-ScarboroughJan 4 · Long Jump · Place 3 · Portland HigPortland HigLong Jump317-10.50—
Jan 4SMAA: Bonny Eagle-Noble-Portland-ScarboroughJan 4 · 55m Hurdles · Place 2 · Portland HigPortland Hig55m Hurdles28.95—

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 10New England Interscholastic Outdoor ChampionshipsJun 10 · 110m Hurdles · Place 10 · PortlandPortland110m HurdlesRound P1015.1911
Jun 3Maine Class A State ChampionshipJun 3 · Discus · PortlandPortlandDiscus1.6kg--FOUL11
Jun 3Maine Class A State ChampionshipJun 3 · 110m Hurdles · Place 3 · PortlandPortland110m Hurdles39" / 0.991mRound P3.15.26a11
Jun 3Maine Class A State ChampionshipJun 3 · 110m Hurdles · Place 2 · PortlandPortland110m Hurdles39" / 0.991m2.15.09a PB11
May 26Southwesterns ChampionshipMay 26 · Discus · Place 7 · Portland HigPortland HigDiscus7117-02—
May 26Southwesterns ChampionshipMay 26 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m Hurdles215.15—
May 26Southwesterns ChampionshipMay 26 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m HurdlesRound P215.44—
May 26Southwesterns ChampionshipMay 26 · Discus · Place 7 · Portland HigPortland HigDiscus7117-02—
May 26Southwesterns ChampionshipMay 26 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m Hurdles215.15—
May 26Southwesterns ChampionshipMay 26 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m HurdlesRound P215.44—
May 20St. Joseph's Monks InvitationalMay 20 · Discus · Place 5 · Portland HigPortland HigDiscus5110-11—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · Discus · Place 2 · Portland HigPortland HigDiscus2114-05—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · Long Jump · Place 6 · Portland HigPortland HigLong Jump616-03.50—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 110m Hurdles · Place 1 · Portland HigPortland Hig110m Hurdles115.57—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · Discus · Place 24 · Portland HigPortland HigDiscus2465-08—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · Long Jump · Place 7 · Portland HigPortland HigLong Jump718-03.50—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · 110m Hurdles · Place 1 · Portland HigPortland Hig110m Hurdles115.75—
Apr 29Sanford RelaysApr 29 · Discus · Place 2 · M Portland HigM Portland HigDiscus20.75—
Apr 29Sanford RelaysApr 29 · Triple Jump · Place 5 · M Portland HigM Portland HigTriple Jump537-02.50—
Apr 29Sanford RelaysApr 29 · Long Jump · Place 10 · M Portland HigM Portland HigLong Jump101.25—
Apr 25SMAA MEET #1- Noble, Windham, PortlandApr 25 · Long Jump · Place 4 · PortlandPortlandLong Jump4.18-00.50 PB11
Apr 25SMAA MEET #1- Noble, Windham, PortlandApr 25 · Discus · Place 1 · PortlandPortlandDiscus1.6kg1.99-09 PB11
Apr 25SMAA MEET #1- Noble, Windham, PortlandApr 25 · 110m Hurdles · Place 1 · PortlandPortland110m Hurdles39" / 0.991m1.15.71a11
Apr 19Red Riot InvitationalApr 19 · Discus · Place 2 · Portland HigPortland HigDiscus2106-06—
Apr 19Red Riot InvitationalApr 19 · Shot Put · Place 4 · Portland HigPortland HigShot Put434-10.00—
Apr 19Red Riot InvitationalApr 19 · Triple Jump · Place 4 · Portland HigPortland HigTriple Jump437-03.50—
Apr 19Red Riot InvitationalApr 19 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m Hurdles215.69—
Apr 19Red Riot InvitationalApr 19 · Discus · Place 2 · Portland HigPortland HigDiscus2106-06—
Apr 19Red Riot InvitationalApr 19 · Shot Put · Place 4 · Portland HigPortland HigShot Put434-10.00—
Apr 19Red Riot InvitationalApr 19 · Triple Jump · Place 4 · Portland HigPortland HigTriple Jump437-03.50—
Apr 19Red Riot InvitationalApr 19 · 110m Hurdles · Place 2 · Portland HigPortland Hig110m Hurdles215.69—

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · Pentathlon (Indoor) · Place 2 · PortlandPortlandPentathlon (Indoor)Standard2.2702 PB10
Dec 30USM New Year's InvitationalDec 30 · 1000 Meters · Place 6 · PortlandPortland1000 Meters6.3:21.82a PB10
Dec 30USM New Year's InvitationalDec 30 · 55m Hurdles · Place 1 · PortlandPortland55m Hurdles39"1.8.32a10
Dec 30USM New Year's InvitationalDec 30 · Long Jump · Place 4 · PortlandPortlandLong Jump4.5.21m10
Dec 30USM New Year's InvitationalDec 30 · Shot Put · Place 1 · PortlandPortlandShot Put12lb1.11.96m10
Dec 30USM New Year's InvitationalDec 30 · High Jump · Place 5 · PortlandPortlandHigh Jump5.1.57m PB10
Dec 27SMAA: Biddeford-Falmouth-Massabesic-Portland-SanfordDec 27 · 55m Hurdles · Place 2 · PortlandPortland55m Hurdles39"2.9.24a10
Dec 27SMAA: Biddeford-Falmouth-Massabesic-Portland-SanfordDec 27 · Long Jump · Place 3 · PortlandPortlandLong Jump3.17-06.7510
Dec 27SMAA: Biddeford-Falmouth-Massabesic-Portland-SanfordDec 27 · Shot Put · Place 3 · PortlandPortlandShot Put12lb3.38-05.7510
Dec 12SMAA: Gorham, Kennebunk, Portland & Thornton AcademyDec 12 · 55m Hurdles · Place 3 · PortlandPortland55m Hurdles39"3.9.01aUnofficial10
Dec 12SMAA: Gorham, Kennebunk, Portland & Thornton AcademyDec 12 · Long Jump · Place 5 · PortlandPortlandLong Jump5.16-09.25Unofficial10
Dec 12SMAA: Gorham, Kennebunk, Portland & Thornton AcademyDec 12 · Shot Put · Place 1 · PortlandPortlandShot Put12lb1.38-00.00Unofficial10
Feb 21MIAAA Class A Indoor State ChampionshipFeb 21 · Shot Put · Place 12 · PortlandPortlandShot Put12lb12.37-11.009
Feb 12SMAA Southwesterns ChampionshipsFeb 12 · Shot Put · Place 1 · PortlandPortlandShot Put141-00.75—
Feb 12SMAA Southwesterns ChampionshipsFeb 12 · 55 Meters · Place 12 · PortlandPortland55 MetersRound P127.56 PB—
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · Shot Put · Place 2 · PortlandPortlandShot Put235-09.00FR
Jan 12SMAA:Bonny Eagle-Noble-Portland-ScarboroughJan 12 · Shot Put · Place 1 · PortlandPortlandShot Put138-01.00—
Jan 12SMAA:Bonny Eagle-Noble-Portland-ScarboroughJan 12 · 55 Meters · Place 3 · PortlandPortland55 Meters37.61—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · Shot Put · Place 26 · PortlandPortlandShot Put12lb26.37-06.50 PB10
Jun 4Maine Class A State ChampionshipJun 4 · 110m Hurdles · Place 16 · PortlandPortland110m Hurdles39" / 0.991mRound P16.16.89a10
May 27Southwestern ChampionshipMay 27 · Shot Put · Place 11 · PortlandPortlandShot Put1140-00.75—
May 27Southwestern ChampionshipMay 27 · 110m Hurdles · Place 11 · PortlandPortland110m HurdlesRound P1117.57—
May 27Southwestern ChampionshipMay 27 · Shot Put · Place 11 · PortlandPortlandShot Put1140-00.75—
May 27Southwestern ChampionshipMay 27 · 110m Hurdles · Place 11 · PortlandPortland110m HurdlesRound P1117.57—
May 21Cumberland County MeetMay 21 · Discus · PortlandPortlandDiscus—102-06—
May 21Cumberland County MeetMay 21 · Shot Put · PortlandPortlandShot Put—39-01.50—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · Discus · Place 8 · PortlandPortlandDiscus878-07—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · Shot Put · Place 3 · PortlandPortlandShot Put336-11.00—
May 20SMAA:Biddeford, Portland, Falmouth @ GorhamMay 20 · 110m Hurdles · Place 2 · PortlandPortland110m Hurdles216.81—
May 12SMAA: Westbrook, Portland @ DeeringMay 12 · Discus · Place 2 · Portland HigPortland HigDiscus2102-06—
May 12SMAA: Westbrook, Portland @ DeeringMay 12 · Shot Put · Place 1 · Portland HigPortland HigShot Put137-11.00—
May 12SMAA: Westbrook, Portland @ DeeringMay 12 · 110m Hurdles · Place 1 · Portland HigPortland Hig110m Hurdles118.06—
May 12SMAA: Westbrook, Portland @ DeeringMay 12 · 100 Meters · Place 22 · Portland HigPortland Hig100 Meters2212.65—
May 3SMAA: Bonny Eagle, Sanford @ PortlandMay 3 · Discus · Place 3 · Portland HigPortland HigDiscus399-07—
May 3SMAA: Bonny Eagle, Sanford @ PortlandMay 3 · Shot Put · Place 2 · Portland HigPortland HigShot Put236-02.00—
May 3SMAA: Bonny Eagle, Sanford @ PortlandMay 3 · 100 Meters · Place 14 · Portland HigPortland Hig100 Meters1412.72—
Apr 28SMAA: Noble, Portland @ WindhamApr 28 · Shot Put · Place 2 · Portland HigPortland HigShot Put239-01.50—
Apr 28SMAA: Noble, Portland @ WindhamApr 28 · 200 Meters · Place 10 · Portland HigPortland Hig200 Meters1026.95 PB—
Apr 28SMAA: Noble, Portland @ WindhamApr 28 · 100 Meters · Place 11 · Portland HigPortland Hig100 Meters1113.33—