Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSMAA TA-Gorham-Deering at Massabesic · Apr 2712.75SMAA TA-Gorham-Deering at MassabesicApril 27, 2023
200 Meters · IndoorSMAA: Cheverus-Marshwood-Scarborough-Thornton Academy · Dec 2727.29aSMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDecember 27, 2022
55 Meter · IndoorSMAA: Cheverus-Marshwood-Scarborough-Thornton Academy · Dec 167.47aSMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDecember 16, 2023
55 Meters · IndoorSMAA: Massabesic-South Portland-Thornton Academy-Windham · Jan 107.45SMAA: Massabesic-South Portland-Thornton Academy-WindhamJanuary 10, 2024
Discus · 2kg · OutdoorSpringfield College Classic · Apr 425.86mSpringfield College ClassicApril 4, 2026
Hammer · 16lb / 7.26kg · OutdoorThe FIRE Meet at Williams · May 840.31mThe FIRE Meet at WilliamsMay 8, 2026
Javelin · 800g · OutdoorMPA Maine Class A State Track & Field Championships · Jun 10126-09MPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
Shot Put · 12lb · IndoorCheverus-Marshwood-Scarborough-Thornton Academy · Dec 2149-10.50Cheverus-Marshwood-Scarborough-Thornton AcademyDecember 21, 2024
Shot Put · 12lb · OutdoorMaine Class A State Championship · Jun 339-03.75Maine Class A State ChampionshipJune 3, 2023
Shot Put · 16lb / 7.26kg · IndoorSpringfield College Season Opener · Dec 612.17mSpringfield College Season OpenerDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorNew England Division III Outdoor Championships · May 113.94mNew England Division III Outdoor ChampionshipsMay 1, 2026
Weight Throw · 35lb / 15.9kg · IndoorSpringfield College Season Opener · Dec 612.57mSpringfield College Season OpenerDecember 6, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · Hammer · Place 26 · Springfield (Mass.)Springfield (Mass.)Hammer16lb / 7.26kg26.40.31m PBFr
May 8The FIRE Meet at WilliamsMay 8 · Shot Put · Place 15 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg15.13.02mFr
May 1New England Division III Outdoor ChampionshipsMay 1 · Shot Put · Place 13 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg13.13.94m PBFr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · Shot Put · Place 6 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg6.13.51mFr
Apr 18Trinity InvitationalApr 18 · Hammer · Place 24 · Springfield (Mass.)Springfield (Mass.)Hammer16lb / 7.26kg24.38.76mFr
Apr 18Trinity InvitationalApr 18 · Shot Put · Place 3 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg3.13.69mFr
Apr 11UMASS Commonwealth InvitationalApr 11 · Shot Put · Place 15 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg15.13.57mFr
Apr 4Springfield College ClassicApr 4 · Hammer · Place 15 · Springfield (Mass.)Springfield (Mass.)Hammer16lb / 7.26kg15.36.76mFr
Apr 4Springfield College ClassicApr 4 · Discus · Place 37 · Springfield (Mass.)Springfield (Mass.)Discus2kg37.25.86m PBFr
Apr 4Springfield College ClassicApr 4 · Shot Put · Place 6 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg6.13.22mFr
Mar 27Corsair ClassicMar 27 · Discus · Place 36 · SpringfieldSpringfieldDiscus3624.99mFR
Mar 27Corsair ClassicMar 27 · Shot Put · Place 6 · SpringfieldSpringfieldShot Put613.95mFR

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · Shot Put · Place 18 · Springfield (Mass.)Springfield (Mass.)Shot Put1813.73mFR
Feb 20Springfield College Triangle ClassicFeb 20 · Shot Put · Place 7 · Springfield (Mass.)Springfield (Mass.)Shot Put713.58mFr
Feb 13Tufts Cupid ChallengeFeb 13 · Weight Throw · Place 45 · Springfield (Mass.)Springfield (Mass.)Weight Throw4511.27mFr
Feb 13Tufts Cupid ChallengeFeb 13 · Shot Put · Place 3 · Springfield (Mass.)Springfield (Mass.)Shot Put314.39mFr
Feb 72026 Wheaton InvitationalFeb 7 · Weight Throw · Place 14 · Springfield (Mass.)Springfield (Mass.)Weight Throw1411.84mFR
Feb 72026 Wheaton InvitationalFeb 7 · Shot Put · Place 11 · Springfield (Mass.)Springfield (Mass.)Shot Put1113.08mFR
Feb 1Middlebury's NESCAC InviteFeb 1 · Shot Put · Place 9 · Springfield (Mass.)Springfield (Mass.)Shot Put913.10mFR
Jan 24Massasoit ClassicJan 24 · Weight Throw · Place 20 · Springfield (Mass.)Springfield (Mass.)Weight Throw2011.59mFR
Jan 24Massasoit ClassicJan 24 · Shot Put · Place 3 · Springfield (Mass.)Springfield (Mass.)Shot Put313.50mFR
Jan 17Branwen Smith-King InvitationalJan 17 · Weight Throw · Place 12 · Springfield (Mass.)Springfield (Mass.)Weight Throw1212.77mFr
Jan 17Branwen Smith-King InvitationalJan 17 · Shot Put · Place 6 · Springfield (Mass.)Springfield (Mass.)Shot Put613.43mFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Springfield College Season OpenerDec 6 · Weight Throw · Place 14 · Springfield (Mass.)Springfield (Mass.)Weight Throw35lb / 15.9kg14.12.57m PBFr
Dec 6Springfield College Season OpenerDec 6 · Shot Put · Place 15 · Springfield (Mass.)Springfield (Mass.)Shot Put16lb / 7.26kg15.12.17m PBFr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 8 · Thornton AcademyThornton AcademyShot Put12lb8.46-06.0012
Feb 8SMAA INDOOR TRACK CHAMPIONSHIPFeb 8 · Shot Put · Place 2 · Thornton AcademyThornton AcademyShot Put250-7.2512
Feb 1BIDDEFORD-BONNY EAGLE-THORNTON-WESTBROOKFeb 1 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put147-2.2512
Jan 20Fleet Feet Indoor InvitationalJan 20 · Shot Put · Place 8 · Thornton AcademyThornton AcademyShot Put844-612
Jan 18DEERING-FALMOUTH-NOBLE-THORNTONJan 18 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put150-312
Jan 11Massabesic-South Portland-Thornton-WindhamJan 11 · Shot Put · Place 3 · Thornton AcademyThornton AcademyShot Put342-6.7512
Jan 7Gorham-Kennebunk-Portland-ThorntonJan 7 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put145-412

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Javelin · Place 16 · Thornton AcademyThornton AcademyJavelin800g16.126-09 PB12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Shot Put · Thornton AcademyThornton AcademyShot Put12lb—FOUL12
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put150-612
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · Javelin · Place 12 · Thornton AcademyThornton AcademyJavelin12124-012
May 24SCARBOROUGH-SEACOAST-SO PORTLAND @THORNTON ACADEMYMay 24 · Javelin · Place 5 · Thornton AcaThornton AcaJavelin5110-09—
May 24SCARBOROUGH-SEACOAST-SO PORTLAND @THORNTON ACADEMYMay 24 · Shot Put · Place 1 · Thornton AcaThornton AcaShot Put148-04.00—
May 21BIDDEFORD-THORNTON @KENNEBUNKMay 21 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put149-912
May 21BIDDEFORD-THORNTON @KENNEBUNKMay 21 · Javelin · Place 5 · Thornton AcademyThornton AcademyJavelin5118-712
May 17Marathon Sports Elite InvitationalMay 17 · Shot Put · Place 3 · Thornton AcademyThornton AcademyShot Put351-10.2512
May 17Marathon Sports Elite InvitationalMay 17 · Javelin · Place 20 · Thornton AcademyThornton AcademyJavelin20120-312
Apr 30BONNY EAGLE-DEERING-THORNTON @SANFORDApr 30 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put148-7.7512
Apr 30BONNY EAGLE-DEERING-THORNTON @SANFORDApr 30 · Javelin · Place 2 · Thornton AcademyThornton AcademyJavelin2130-212
Apr 18Falmouth Meet #1Apr 18 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put149-5.5012
Apr 18Falmouth Meet #1Apr 18 · Javelin · Place 2 · Thornton AcademyThornton AcademyJavelin2128-1012
Apr 18Falmouth Meet #1Apr 18 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put149-5.5012
Apr 18Falmouth Meet #1Apr 18 · Javelin · Place 2 · Thornton AcademyThornton AcademyJavelin2128-1012

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21Cheverus-Marshwood-Scarborough-Thornton AcademyDec 21 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put12lb1.49-10.50 PB12
Feb 19Maine Class A Indoor State MeetFeb 19 · Shot Put · Place 12 · Thornton AcademyThornton AcademyShot Put12lb12.41-8.5011
Feb 10SMAA Southwesterns ChampionshipsFeb 10 · Shot Put · Place 3 · Thornton AcademyThornton AcademyShot Put345-5.5011
Jan 20SMAA: Biddeford-Bonny Eagle-Thornton Academy-WestbrookJan 20 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put143-1.2511
Jan 13SMAA: Deering-Falmouth-Noble-Thornton AcademyJan 13 · Shot Put · Place 3 · Thornton AcademyThornton AcademyShot Put343-411
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · 55 Meters · Place 8 · Thornton AcademyThornton Academy55 Meters87.45 PB11
Jan 10SMAA: Massabesic-South Portland-Thornton Academy-WindhamJan 10 · Shot Put · Place 2 · Thornton AcademyThornton AcademyShot Put243-7.7511
Jan 3SMAA:Gorham-Kennebunk-Portland-Thornton AcademyJan 3 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put143-1111

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Southwesterns ChampionshipMay 24 · Shot Put · Place 4 · Thornton AcademyThornton AcademyShot Put444-10.5011
May 24Southwesterns ChampionshipMay 24 · Javelin · Place 21 · Thornton AcademyThornton AcademyJavelin21118-611
May 11Fleet Feet Maine Elite InvitationalMay 11 · Shot Put · Place 7 · Thornton AcademyThornton AcademyShot Put742-211
May 11Fleet Feet Maine Elite InvitationalMay 11 · Javelin · Place 20 · Thornton AcademyThornton AcademyJavelin20109-1011
May 8DEERING-KENNEBUNK @THORNTON ACADEMYMay 8 · Shot Put · Place 1 · Thornton AcaThornton AcaShot Put143-01.50—
Apr 24CHEVERUS-MASSABESIC-WESTBROOK-THORNTONApr 24 · Javelin · Place 4 · Thornton AcaThornton AcaJavelin4103-02—
Apr 24CHEVERUS-MASSABESIC-WESTBROOK-THORNTONApr 24 · Shot Put · Place 2 · Thornton AcaThornton AcaShot Put241-05.00—
Apr 18THORNTON ACADEMY-YORK-PRESQUE ISLE-BIDDEFORD @ KENNEBUNKApr 18 · Shot Put · Place 5 · Thornton AcademyThornton AcademyShot Put536-1.2511
Apr 18THORNTON ACADEMY-YORK-PRESQUE ISLE-BIDDEFORD @ KENNEBUNKApr 18 · Javelin · Place 6 · Thornton AcademyThornton AcademyJavelin6110-811

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · Shot Put · Place 6 · Thornton AcademyThornton AcademyShot Put12lb6.45-311
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 55 Meter · Place 12 · Thornton AcademyThornton Academy55 Meter12.7.47a PB11
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · Shot Put · Place 2 · Thornton AcademyThornton AcademyShot Put12lb2.43-811
Feb 11SMAA Southwestern ChampionshipsFeb 11 · Shot Put · Place 6 · Thornton AcaThornton AcaShot Put638-07.75—
Jan 27Last Chance MeetJan 27 · Shot Put · Place 8 · Thornton AcaThornton AcaShot Put834-10.50—
Jan 21SMAA: Biddeford-Bonny Eagle-Thornton Academy-WestbrookJan 21 · Shot Put · Place 1 · Thornton AcaThornton AcaShot Put136-07.75—
Jan 21SMAA: Biddeford-Bonny Eagle-Thornton Academy-WestbrookJan 21 · 55 Meters · Place 6 · Thornton AcaThornton Aca55 Meters67.53—
Jan 14SMAA: Deering-Falmouth-Noble-Thornton AcademyJan 14 · Shot Put · Place 2 · Thornton AcaThornton AcaShot Put237-05.50—
Jan 14SMAA: Deering-Falmouth-Noble-Thornton AcademyJan 14 · 55 Meters · Place 7 · Thornton AcaThornton Aca55 Meters77.64—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · Shot Put · Place 2 · Thornton AcaThornton AcaShot Put237-08.00—
Jan 5SMAA: Massabesic-South Portland-Thornton Academy-Windham Jan 5 · 55 Meters · Place 8 · Thornton AcaThornton Aca55 Meters87.63—

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · Shot Put · Place 19 · Thornton AcademyThornton AcademyShot Put12lb19.39-03.75 PB10
May 26Southwesterns ChampionshipMay 26 · Shot Put · Place 3 · Thornton AcaThornton AcaShot Put341-07.50—
May 26Southwesterns ChampionshipMay 26 · Shot Put · Place 3 · Thornton AcaThornton AcaShot Put341-07.50—
May 22SMAA: Marshwood Falmouth @ Thornton AcademyMay 22 · Shot Put · Place 1 · Thornton AcaThornton AcaShot Put140-04.50—
May 20St. Joseph's Monks InvitationalMay 20 · Shot Put · Place 1 · Thornton AcaThornton AcaShot Put141-09.00—
May 16SMAA: THORNTON-BIDDEFORD-BONNY EAGLE-WESTBROOK-@NOBLEMay 16 · Shot Put · Place 2 · Thornton AcaThornton AcaShot Put239-07.50—
May 16SMAA: THORNTON-BIDDEFORD-BONNY EAGLE-WESTBROOK-@NOBLEMay 16 · Discus · Place 17 · Thornton AcaThornton AcaDiscus1784-05—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · Discus · Place 29 · Thornton AcaThornton AcaDiscus2956-04—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · Shot Put · Place 4 · Thornton AcaThornton AcaShot Put439-11.25—
May 11SMAA: Sanford, Scarborough, Thornton Academy @ PortlandMay 11 · 100 Meters · Place 26 · Thornton AcaThornton Aca100 Meters2612.82—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · Discus · Place 18 · Thornton AcaThornton AcaDiscus1873-04—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · Shot Put · Place 3 · Thornton AcaThornton AcaShot Put337-01.00—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · 100 Meters · Place 15 · Thornton AcaThornton Aca100 Meters1512.75 PB—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · Discus · Place 18 · Thornton AcaThornton AcaDiscus1873-04—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · Shot Put · Place 3 · Thornton AcaThornton AcaShot Put337-01.00—
Apr 27SMAA TA-Gorham-Deering at MassabesicApr 27 · 100 Meters · Place 15 · Thornton AcaThornton Aca100 Meters1512.75—
Apr 13TA-Biddeford-Kennebunk MeetApr 13 · Discus · Place 8 · Thornton AcaThornton AcaDiscus869-09—
Apr 13TA-Biddeford-Kennebunk MeetApr 13 · Shot Put · Place 3 · Thornton AcaThornton AcaShot Put333-08.00—

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · Shot Put · Place 12 · Thornton AcademyThornton AcademyShot Put12lb12.37-05.0010
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 55 Meter · Place 10 · Thornton AcademyThornton Academy55 Meter10.7.60a10
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · Shot Put · Place 3 · Thornton AcademyThornton AcademyShot Put12lb3.35-05.0010
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 200 Meters · Place 7 · Thornton AcademyThornton Academy200 Meters7.27.29a PB10
Dec 12SMAA: Gorham, Kennebunk, Portland & Thornton AcademyDec 12 · 55 Meter · Place 9 · Thornton AcademyThornton Academy55 Meter9.7.67aUnofficial10
Dec 12SMAA: Gorham, Kennebunk, Portland & Thornton AcademyDec 12 · Shot Put · Place 1 · Thornton AcademyThornton AcademyShot Put12lb1.33-02.00Unofficial10
Feb 5SMAA:Biddeford-Bonny Eagle-Thornton-WestbrookFeb 5 · 200 Meters · Place 8 · ThorntonThornton200 Meters829.11FR
Feb 5SMAA:Biddeford-Bonny Eagle-Thornton-WestbrookFeb 5 · 55 Meters · Place 9 · ThorntonThornton55 Meters98.07FR
Jan 22SMAA:Deering-Falmouth-Noble-ThorntonJan 22 · 200 Meters · Place 9 · ThorntonThornton200 Meters928.93—
Jan 22SMAA:Deering-Falmouth-Noble-ThorntonJan 22 · 55 Meters · Place 11 · ThorntonThornton55 Meters118.19—
Jan 13SMAA:South Portland-Thornton-WindhamJan 13 · 200 Meters · Place 12 · ThorntonThornton200 Meters1229.12FR
Jan 13SMAA:South Portland-Thornton-WindhamJan 13 · 55 Meters · Place 15 · ThorntonThornton55 Meters158.17FR

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · 55 Meter · Place 13 · Thornton AcademyThornton Academy55 Meter13.8.32a9
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · 200 Meters · Place 13 · Thornton AcademyThornton Academy200 Meters13.29.64a9
Dec 13SMAA:Gorham-Kennebunk-Portland-ThorntonDec 13 · 55 Meter · Place 13 · Thornton AcademyThornton Academy55 Meter13.8.65a9
Dec 13SMAA:Gorham-Kennebunk-Portland-ThorntonDec 13 · 200 Meters · Place 12 · Thornton AcademyThornton Academy200 Meters12.29.82a9