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

9 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

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

5 results
DateMeetEventPlMarkGr
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

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—