Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSMAA: Massabesic-South Portland-Thornton Academy-Windham · Jan 56:56.76SMAA: Massabesic-South Portland-Thornton Academy-Windham January 5, 2023
100 Meters · OutdoorSt. Joseph's Monks Invitational · May 2014.85St. Joseph's Monks InvitationalMay 20, 2023
200 Meters · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 1331.91SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 13, 2024
200 Meters · OutdoorSMAA: South Portland, Windham @ Thornton Academy · May 1830.27SMAA: South Portland, Windham @ Thornton AcademyMay 18, 2022
400 Meters · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 131:11.90SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 13, 2024
400 Meters · OutdoorSMAA: Deering, South Portland @ Biddeford · May 51:09.37SMAA: Deering, South Portland @ BiddefordMay 5, 2023
600 Yard Run Open Division · IndoorSMAA: Biddeford-Kennebunk-Sanford-Scarborough-South Portland · Jan 141:50.37SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJanuary 14, 2023
600 Yards · IndoorSMAA: Gorham-Noble-South Portland-Westbrook · Dec 161:50.04aSMAA: Gorham-Noble-South Portland-WestbrookDecember 16, 2023
800 Meters · IndoorSMAA: Cheverus-Deering-Portland-South Portland · Jan 212:53.68SMAA: Cheverus-Deering-Portland-South PortlandJanuary 21, 2023
800 Meters · OutdoorSMAA: Westbrook, South Portland, Cheverus@ Gorham · May 102:56.59SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10, 2023
High Jump · IndoorMaine Class A Indoor State Meet · Feb 194-10Maine Class A Indoor State MeetFebruary 19, 2024
High Jump · OutdoorMaine Class A State Championship · Jun 14-10Maine Class A State ChampionshipJune 1, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · High Jump · Place 15 · Univ. of New EnglandUniv. of New EnglandHigh Jump15.1.41mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · High Jump · Place 8 · Univ. of New EnglandUniv. of New EnglandHigh Jump8.1.48mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 400 Meters · Place 14 · Univ. of New EnglandUniv. of New England400 Meters14.1:11.45aSo
Apr 11St Josephs Track & Field InvitationalApr 11 · High Jump · Place 7 · Univ. of New EnglandUniv. of New EnglandHigh Jump7.1.44mSo
Apr 11St Josephs Track & Field InvitationalApr 11 · 400 Meters · Place 11 · Univ. of New EnglandUniv. of New England400 Meters11.1:12.86aSo
Apr 11St Josephs Track & Field InvitationalApr 11 · 200 Meters · Place 12 · Univ. of New EnglandUniv. of New England200 Meters12.31.22aWind: 2So
Apr 11Monks Track and Field InvitationalApr 11 · High Jump · Place 7 · Univ. of New EnglandUniv. of New EnglandHigh Jump7.1.44mSo
Apr 11Monks Track and Field InvitationalApr 11 · 400 Meters · Place 11 · Univ. of New EnglandUniv. of New England400 Meters11.1:12.86aSo
Apr 11Monks Track and Field InvitationalApr 11 · 200 Meters · Place 12 · Univ. of New EnglandUniv. of New England200 Meters12.31.22aWind: 2So
Mar 27Corsair ClassicMar 27 · 400 Meters · Place 20 · U. of New EnglandU. of New England400 Meters201:17.94SO

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · High Jump · Univ. of New EnglandUniv. of New EnglandHigh Jump—NHSo
Feb 13Tufts Cupid ChallengeFeb 13 · 400 Meters · Place 22 · Univ. of New EnglandUniv. of New England400 Meters221:16.62aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · High Jump · Place 8 · U. of New EnglandU. of New EnglandHigh Jump81.46mFR
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 400 Meters · Place 16 · U. of New EnglandU. of New England400 Meters161:13.78FR
Apr 18Maine State Pine Tree ClassicApr 18 · High Jump · Place 6 · Univ. of New EnglandUniv. of New EnglandHigh Jump6.1.46mFr
Apr 11Monks Track & Field InviteApr 11 · High Jump · Univ. of New EnglandUniv. of New EnglandHigh Jump--NMFr
Apr 11Monks Track & Field InviteApr 11 · 400 Meters · Place 10 · Univ. of New EnglandUniv. of New England400 Meters10.1:13.20aFr
Mar 29Tufts Snowflake ClassicMar 29 · High Jump · Place 9 · Univ. of New EnglandUniv. of New EnglandHigh Jump91.41mFr
Mar 29Tufts Snowflake ClassicMar 29 · 400 Meters · Place 21 · Univ. of New EnglandUniv. of New England400 Meters211:14.80aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Tufts Stampede OpenFeb 15 · High Jump · Place 14 · U. of New EnglandU. of New EnglandHigh Jump141.41mFR

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · High Jump · Place 6 · South PortlandSouth PortlandHigh Jump6.4-10 PB12
May 7Falmouth Meet #1May 7 · 200 Meters · Place 14 · South PortlandSouth Portland200 Meters1430.5712
May 7Falmouth Meet #1May 7 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump24-1012
May 7Falmouth Meet #1May 7 · 400 Meters · Place 12 · South PortlandSouth Portland400 Meters121:09.9212
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump24-08.00—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 400 Meters · Place 5 · South PortlaSouth Portla400 Meters51:12.28—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 200 Meters · Place 6 · South PortlaSouth Portla200 Meters631.29—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump24-08.00—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 400 Meters · Place 5 · South PortlaSouth Portla400 Meters51:12.28—
May 2SMAA: South Portland, Biddeford, CheverusMay 2 · 200 Meters · Place 6 · South PortlaSouth Portla200 Meters631.29—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · High Jump · Place 1 · South PortlaSouth PortlaHigh Jump14-08.00—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 400 Meters · Place 7 · South PortlaSouth Portla400 Meters71:14.15—
Apr 24BONNY EAGLE-SCARBOROUGH-SO PORTLANDApr 24 · 200 Meters · Place 11 · South PortlaSouth Portla200 Meters1131.60—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 19Maine Class A Indoor State MeetFeb 19 · High Jump · Place 7 · South PortlandSouth PortlandHigh Jump7.4-10 PB12
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump24-812
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 200 Meters · Place 7 · South PortlandSouth Portland200 Meters732.0112
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · 400 Meters · Place 4 · South PortlandSouth Portland400 Meters41:13.2712
Jan 20SMAA: Cheverus-Deering-Portland-South PortlandJan 20 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump14-1012
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 200 Meters · Place 8 · South PortlandSouth Portland200 Meters831.91 PB12
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 400 Meters · Place 4 · South PortlandSouth Portland400 Meters41:11.90 PB12
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump14-1012
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 200 Meters · Place 9 · South PortlandSouth Portland200 Meters932.7812
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 400 Meters · Place 5 · South PortlandSouth Portland400 Meters51:14.1112
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump14-612

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · High Jump · Place 4 · South PortlandSouth PortlandHigh Jump4.4-1012
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 29 · South PortlandSouth Portland800 Meters29.2:57.00a12
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · 600 Yards · Place 3 · South PortlandSouth Portland600 Yards3.1:50.04a PB12
Dec 16SMAA: Gorham-Noble-South Portland-WestbrookDec 16 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump2.4-812
Feb 20Maine Class A State MeetFeb 20 · High Jump · Place 12 · South PortlandSouth PortlandHigh Jump12.4-08.0011
Feb 11SMAA Southwestern ChampionshipsFeb 11 · High Jump · Place 3 · South PortlaSouth PortlaHigh Jump34-06.00—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump23.50—
Jan 21SMAA: Cheverus-Deering-Portland-South PortlandJan 21 · 800 Meters · Place 4 · South PortlaSouth Portla800 Meters42:53.68 PB—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 600 Yard Run Open Division · Place 4 · South PortlaSouth Portla600 Yard Run Open Division41:50.37 PB—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump24-08.00—
Jan 14SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 14 · 800 Meters · Place 2 · South PortlaSouth Portla800 Meters22:57.91—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 1 Mile · Place 4 · South PortlaSouth Portla1 Mile46:56.76 PB—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · High Jump · Place 1 · South PortlaSouth PortlaHigh Jump14-06.00—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 800 Meters · Place 5 · South PortlaSouth Portla800 Meters53:05.95—

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · High Jump · Place 10 · South PortlandSouth PortlandHigh Jump10.4-08.0011
May 26Southwesterns ChampionshipMay 26 · High Jump · Place 11 · South PortlaSouth PortlaHigh Jump114-08.00—
May 26Southwesterns ChampionshipMay 26 · 400 Meters · Place 37 · South PortlaSouth Portla400 Meters371:09.87—
May 26Southwesterns ChampionshipMay 26 · High Jump · Place 11 · South PortlaSouth PortlaHigh Jump114-08.00—
May 26Southwesterns ChampionshipMay 26 · 400 Meters · Place 37 · South PortlaSouth Portla400 Meters371:09.87—
May 20St. Joseph's Monks InvitationalMay 20 · 100 Meters · Place 21 · South PortlaSouth Portla100 Meters2114.85 PB—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump24-06.00—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 200 Meters · Place 13 · South PortlaSouth Portla200 Meters1330.84—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 400 Meters · Place 10 · South PortlaSouth Portla400 Meters101:11.61—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump24-08.00—
May 10SMAA: Westbrook, South Portland, Cheverus@ GorhamMay 10 · 800 Meters · Place 11 · South PortlaSouth Portla800 Meters112:56.59 PB—
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 200 Meters · Place 10 · South PortlandSouth Portland200 Meters1031.1711
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · High Jump · Place 4 · South PortlandSouth PortlandHigh Jump44-611
May 5SMAA: Deering, South Portland @ BiddefordMay 5 · 400 Meters · Place 5 · South PortlandSouth Portland400 Meters51:09.37 PB11
Apr 29Sanford RelaysApr 29 · High Jump · Place 4 · W South PortlaW South PortlaHigh Jump44-04.00—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · High Jump · Place 3 · South PortlaSouth PortlaHigh Jump34-06.00—
Apr 26SMAA: Bonny Eagle, Scarborough @ South PortlandApr 26 · 800 Meters · Place 10 · South PortlaSouth Portla800 Meters103:04.33—
Apr 19Red Riot InvitationalApr 19 · High Jump · Place 6 · South PortlaSouth PortlaHigh Jump64-04.00—
Apr 19Red Riot InvitationalApr 19 · 800 Meters · Place 6 · South PortlaSouth Portla800 Meters63:05.38—
Apr 19Red Riot InvitationalApr 19 · 100 Meters · Place 22 · South PortlaSouth Portla100 Meters2215.21—
Apr 19Red Riot InvitationalApr 19 · High Jump · Place 6 · South PortlaSouth PortlaHigh Jump64-04.00—
Apr 19Red Riot InvitationalApr 19 · 800 Meters · Place 6 · South PortlaSouth Portla800 Meters63:05.38—
Apr 19Red Riot InvitationalApr 19 · 100 Meters · Place 22 · South PortlaSouth Portla100 Meters2215.21—

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · High Jump · Place 3 · South PortlandSouth PortlandHigh Jump3.4-10.0011
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 19 · South PortlandSouth Portland800 Meters19.3:03.91a11
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 600 Yards · Place 3 · South PortlandSouth Portland600 Yards3.1:54.74a11
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump1.4-08.0011
Dec 27SMAA: Gorham-Noble-South Portland-WestbrookDec 27 · 200 Meters · Place 4 · South PortlandSouth Portland200 Meters4.32.15a11
Feb 21MIAAA Class A Indoor State ChampionshipFeb 21 · High Jump · South PortlandSouth PortlandHigh Jump--NH10
Feb 12SMAA Southwesterns ChampionshipsFeb 12 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump24-10.00—
Feb 12SMAA Southwesterns ChampionshipsFeb 12 · 800 Meters · Place 12 · South PortlandSouth Portland800 Meters123:07.43—
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump24-06.00SO
Feb 5SMAA:Cheverus-Deering-Portland-South PortlandFeb 5 · 800 Meters · Place 4 · South PortlandSouth Portland800 Meters43:09.75SO
Jan 22SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJan 22 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump14-04.00—
Jan 22SMAA:Biddeford-Kennebunk-Scarborough-South PortlandJan 22 · 800 Meters · Place 2 · South PortlandSouth Portland800 Meters22:59.30—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · High Jump · South PortlandSouth PortlandHigh Jump--NH10
May 27Southwestern ChampionshipMay 27 · High Jump · Place 9 · South PortlandSouth PortlandHigh Jump94-08.00—
May 27Southwestern ChampionshipMay 27 · High Jump · Place 9 · South PortlandSouth PortlandHigh Jump94-08.00—
May 21Cumberland County MeetMay 21 · High Jump · Place 4 · South PortlandSouth PortlandHigh Jump44-06.00—
May 21Cumberland County MeetMay 21 · 400 Meters · Place 12 · South PortlandSouth Portland400 Meters121:13.18—
May 21Cumberland County MeetMay 21 · 200 Meters · Place 21 · South PortlandSouth Portland200 Meters2130.93—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · High Jump · Place 2 · South PortlaSouth PortlaHigh Jump22.50—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · 400 Meters · Place 8 · South PortlaSouth Portla400 Meters81:11.56—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · 200 Meters · Place 4 · South PortlaSouth Portla200 Meters430.27 PB—
Apr 29SMAA: Bonny Eagle, South Portland @ ScarboroughApr 29 · High Jump · Place 3 · South PortlandSouth PortlandHigh Jump34-06.00—
Apr 29SMAA: Bonny Eagle, South Portland @ ScarboroughApr 29 · 800 Meters · Place 9 · South PortlandSouth Portland800 Meters93:15.63—

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30USM New Years InvitationalDec 30 · High Jump · Place 12 · South PortlandSouth PortlandHigh Jump12.4-04.0010
Dec 30USM New Years InvitationalDec 30 · 800 Meters · Place 19 · South PortlandSouth Portland800 Meters19.3:03.48a10
Dec 20SMAA:Gorham-Noble-South Portland-WestbrookDec 20 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump2.4-02.0010
Dec 20SMAA:Gorham-Noble-South Portland-WestbrookDec 20 · 800 Meters · Place 3 · South PortlandSouth Portland800 Meters3.3:13.12a10
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 600 Yards · Place 3 · South PortlandSouth Portland600 Yards3.1:58.02a10
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · High Jump · Place 1 · South PortlandSouth PortlandHigh Jump1.4-02.0010
Dec 13SMAA:Bonny Eagle-Falmouth-Marshwood-South PortlandDec 13 · 800 Meters · Place 4 · South PortlandSouth Portland800 Meters4.3:11.2010

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26SMAA: South Portland, Noble @CheverusMay 26 · High Jump · Place 2 · South PortlandSouth PortlandHigh Jump24-00.00—
May 26SMAA: South Portland, Noble @CheverusMay 26 · 800 Meters · Place 4 · South PortlandSouth Portland800 Meters43:13.18—
May 6SMAA:Biddeford @ South PortlandMay 6 · High Jump · Place 3 · South PortlandSouth PortlandHigh Jump34-04.00—
May 6SMAA:Biddeford @ South PortlandMay 6 · 400 Meters · Place 2 · South PortlandSouth Portland400 Meters21:20.03—
Apr 28SMAA:South Portland @ ScarboroughApr 28 · High Jump · Place 3 · South PortlandSouth PortlandHigh Jump33-10.00—
Apr 28SMAA:South Portland @ ScarboroughApr 28 · 200 Meters · Place 12 · South PortlandSouth Portland200 Meters1235.12—