Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEICAAA Outdoor Championship · May 1010.87NEICAAA Outdoor ChampionshipMay 10, 2024
200 Meters · Indoor the TRACK at new balance Early Bird invite · Dec 721.93a the TRACK at new balance Early Bird inviteDecember 7, 2024
200 Meters · OutdoorNEICAAA Outdoor Championship · May 1021.83NEICAAA Outdoor ChampionshipMay 10, 2024
300 Meters · IndoorUMaine Invitational · Dec 1336.37aUMaine InvitationalDecember 13, 2025
400 Meters · IndoorAmerica East Indoor Championships · Feb 1949.30America East Indoor ChampionshipsFebruary 19, 2024
400 Meters · OutdoorUMASS Commonwealth Invitational · Apr 1549.61UMASS Commonwealth InvitationalApril 15, 2023
55 Meter · IndoorUSM New Years Invitational · Dec 306.96aUSM New Years InvitationalDecember 30, 2021
60 Meter · Indoor the TRACK at new balance Early Bird invite · Dec 77.01a the TRACK at new balance Early Bird inviteDecember 7, 2024
60 Meters · IndoorAmerica East Indoor Champs · Feb 227.03aAmerica East Indoor ChampsFebruary 22, 2025
Long Jump · IndoorUSM New Years Invitational · Dec 3019-02.00USM New Years InvitationalDecember 30, 2021
Long Jump · OutdoorSMAA York County Championship Meet · May 2118-05.75SMAA York County Championship MeetMay 21, 2022
Triple Jump · IndoorSMAA:Cheverus-Marshwood-Scarborough-Thornton · Dec 2040-05.25SMAA:Cheverus-Marshwood-Scarborough-ThorntonDecember 20, 2021
Triple Jump · OutdoorMaine Class A State Championship · Jun 540-07.75Maine Class A State ChampionshipJune 5, 2021

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16Black Bear Last ChanceMay 16 · Long Jump · Place 3 · MaineMaineLong Jump3.6.73mWind: 2.1Sr
May 16Black Bear Last ChanceMay 16 · 100 Meters · Place 4 · MaineMaine100 Meters4.11.04aWind: 3.3Sr
May 9America East Outdoor ChampionshipsMay 9 · 200 Meters · Place 25 · MaineMaine200 MetersRound P25.22.83aWind: 0.9Sr
May 9America East Outdoor ChampionshipsMay 9 · 100 Meters · Place 27 · MaineMaine100 MetersRound P27.11.12aWind: 1.5Sr
Apr 24UNH Wildcat InvitationalApr 24 · 100 Meters · Place 9 · MaineMaine100 Meters9.11.51aWind: -2.9Sr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 200 Meters · Place 11 · MaineMaine200 Meters11.22.77aWind: 0.5Sr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 100 Meters · Place 7 · MaineMaine100 Meters7.11.23aWind: 0.1Sr
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · Place 25 · MaineMaine200 Meters25.22.66aWind: 1.8Sr
Apr 11UMASS Commonwealth InvitationalApr 11 · 100 Meters · Place 40 · MaineMaine100 Meters40.11.26aWind: 2.3Sr
Apr 4Maine Spring OpenerApr 4 · 100 Meters · Place 2 · MaineMaine100 Meters2.11.31aWind: -0.4Sr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 200 Meters · Place 29 · MaineMaine200 Meters2922.66SR
Feb 20America East Indoor ChampionshipsFeb 20 · 60 Meters · Place 22 · MaineMaine60 Meters227.13SR
Jan 30John Thomas Terrier ClassicJan 30 · 200 Meters · Place 62 · MaineMaine200 Meters6222.61SR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 200 Meters · Place 35 · MaineMaine200 Meters3523.16aSr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 60 Meters · Place 27 · MaineMaine60 MetersRound P277.24aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 300 Meters · Place 4 · MaineMaine300 Meters4.36.37a PBSr
Dec 13UMaine InvitationalDec 13 · 60 Meter · Place 9 · MaineMaine60 MeterRound P9.7.17aWind: 0Sr
Feb 22America East Indoor ChampsFeb 22 · 60 Meters · Place 15 · MaineMaine60 Meters157.03a PB—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 60 Meters · Place 23 · MaineMaine60 MetersRound P237.14a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 200 Meters · Place 25 · MaineMaine200 Meters2522.10a—
Feb 7Crimson Elite & OpenFeb 7 · 60 Meters · Place 44 · MaineMaine60 Meters447.07a—
Jan 31John Thomas Terrier ClassicJan 31 · 60 Meters · Place 16 · MaineMaine60 Meters167.23a—
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 23 · MaineMaine400 Meters23.50.07aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 200 Meters · Place 10 · MaineMaine200 Meters10.22.83aSr
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 12 · MaineMaine100 Meters1211.44JR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 12 · MaineMaine100 Meters1211.44JR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 40 · MaineMaine200 Meters40.23.56aWind: 2.1Jr

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 60 Meter · Place 2 · MaineMaine60 MeterRound P2.7.06aJr
Dec 13UMaine InvitationalDec 13 · 60 Meter · Place 2 · MaineMaine60 Meter2.7.03aJr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 7 · MaineMaine60 MeterRound P7.7.06aJr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 4 · MaineMaine60 Meter4.7.01a PBJr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 200 Meters · Place 1 · MaineMaine200 Meters1.21.93a PBJr
Feb 19America East Indoor ChampionshipsFeb 19 · 400 Meters · Place 11 · MaineMaine400 Meters1149.30 PBSO
Feb 19America East Indoor ChampionshipsFeb 19 · 200 Meters · Place 13 · MaineMaine200 Meters1322.18SO
Feb 2Harvard Crimson EliteFeb 2 · 400 Meters · Place 14 · MaineMaine400 Meters1450.48SO
Jan 26Riverhawk InvitationalJan 26 · 200 Meters · Place 36 · MaineMaine200 Meters3622.46SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 200 Meters · Place 22 · MaineMaine200 Meters2222.42SO

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 200 Meters · Place 7 · MaineMaine200 Meters721.83 PBSO
May 10NEICAAA Outdoor ChampionshipMay 10 · 200 Meters · Place 7 · MaineMaine200 Meters721.83SO
May 10NEICAAA Outdoor ChampionshipMay 10 · 200 Meters · Place 6 · MaineMaine200 Meters622.20SO
May 10NEICAAA Outdoor ChampionshipMay 10 · 100 Meters · Place 20 · MaineMaine100 Meters2010.87 PBSO
May 10NEICAAA Outdoor ChampionshipMay 10 · 100 Meters · Place 20 · MaineMaine100 Meters2010.87SO
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 200 Meters · Place 8 · MaineMaine200 MetersRound P8.22.37aWind: -1.8So
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 200 Meters · Place 8 · MaineMaine200 Meters8.21.98aWind: -0.6So
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 100 Meters · Place 20 · MaineMaine100 MetersRound P20.11.07aWind: 0.6So
Apr 20Holy Cross InvitationalApr 20 · 100 Meters · Place 9 · MaineMaine100 Meters910.92SO
Apr 7Jim Boulanger InvitationalApr 7 · 400 Meters · Place 3 · MaineMaine400 Meters3.50.59aSo
Apr 7Jim Boulanger InvitationalApr 7 · 100 Meters · MaineMaine100 Meters—DNFWind: 0.2So

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8UMaine Meet #1Dec 8 · 60 Meter · Place 5 · MaineMaine60 MeterRound P5.7.14aSo
Dec 8UMaine Meet #1Dec 8 · 60 Meter · Place 5 · MaineMaine60 Meter5.7.20aSo
Dec 2Suffolk RelaysDec 2 · 400 Meters · Place 5 · MaineMaine400 Meters5.50.42aSo
Feb 20Bates Invitational & MultiFeb 20 · 60 Meter · Place 8 · MaineMaine60 MeterRound P8.7.31aFr
Feb 20Bates Invitational & MultiFeb 20 · 60 Meter · Place 7 · MaineMaine60 Meter7.7.32aFr
Feb 18America East Indoor ChampionshipsFeb 18 · 400 Meters · Place 12 · MaineMaine400 MetersRound P1249.78FR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 400 Meters · Place 15 · MaineMaine400 Meters1550.38FR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 400 Meters · Place 15 · MaineMaine400 Meters1550.38FR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 22Holy Cross InvitationalApr 22 · 200 Meters · Place 8 · MaineMaine200 Meters822.26FR
Apr 22Holy Cross InvitationalApr 22 · 100 Meters · Place 13 · MaineMaine100 Meters1311.15FR
Apr 22Holy Cross InvitationalApr 22 · 200 Meters · Place 8 · MaineMaine200 Meters822.26FR
Apr 22Holy Cross InvitationalApr 22 · 100 Meters · Place 13 · MaineMaine100 Meters1311.15FR
Apr 22Holy Cross InvitationalApr 22 · 200 Meters · Place 8 · MaineMaine200 Meters822.26FR
Apr 22Holy Cross InvitationalApr 22 · 100 Meters · Place 13 · MaineMaine100 Meters1311.15FR
Apr 15UMASS Commonwealth InvitationalApr 15 · 400 Meters · Place 3 · MaineMaine400 Meters349.61 PBFR
Apr 8UMASS Flagship OpenerApr 8 · 200 Meters · Place 5 · MaineMaine200 Meters522.29FR
Apr 8UMASS Flagship OpenerApr 8 · 100 Meters · Place 10 · MaineMaine100 Meters1011.08FR
Mar 31Black and Gold InvitationalMar 31 · 200 Meters · Place 8 · MaineMaine200 Meters8.22.47aWind: 0.6Fr
Mar 23adidas Raleigh RelaysMar 23 · 400 Meters · Place 70 · MaineMaine400 Meters70.50.33aFr

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10UMaine Meet #1Dec 10 · 60 Meter · Place 5 · MaineMaine60 Meter5.7.37aFr
Dec 10UMaine Meet #1Dec 10 · 200 Meters · Place 1 · MaineMaine200 Meters1.23.80aFr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 400 Meters · Place 15 · MaineMaine400 Meters15.51.60aFr
Feb 21MIAAA Class A Indoor State ChampionshipFeb 21 · Triple Jump · Place 7 · Thornton AcademyThornton AcademyTriple Jump7.40-03.2512
Feb 21MIAAA Class A Indoor State ChampionshipFeb 21 · 200 Meters · Place 8 · Thornton AcademyThornton Academy200 Meters8.23.56a12

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · 400 Meters · Place 9 · Thornton AcademyThornton Academy400 Meters9.52.56a12
May 27Southwestern ChampionshipMay 27 · 400 Meters · Place 4 · Thornton AcademyThornton Academy400 Meters452.02—
May 27Southwestern ChampionshipMay 27 · 400 Meters · Place 4 · Thornton AcademyThornton Academy400 Meters452.02—
May 21SMAA York County Championship MeetMay 21 · Long Jump · Place 2 · Thornton AcademyThornton AcademyLong Jump2.18-05.75 PB12
May 21SMAA York County Championship MeetMay 21 · 400 Meters · Place 2 · Thornton AcademyThornton Academy400 Meters2.51.24a12
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · Long Jump · Place 5 · Thornton AcaThornton AcaLong Jump518-03.75—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · 400 Meters · Place 1 · Thornton AcaThornton Aca400 Meters152.47—
May 18SMAA: South Portland, Windham @ Thornton AcademyMay 18 · 100 Meters · Place 2 · Thornton AcaThornton Aca100 Meters211.67—
May 10SMAA: Thornton Academy, Kennebunk @ CheverusMay 10 · Triple Jump · Place 3 · Thornton AcaThornton AcaTriple Jump335-05.50—
May 10SMAA: Thornton Academy, Kennebunk @ CheverusMay 10 · 400 Meters · Place 1 · Thornton AcaThornton Aca400 Meters152.27—
May 10SMAA: Thornton Academy, Kennebunk @ CheverusMay 10 · 100 Meters · Place 5 · Thornton AcaThornton Aca100 Meters511.71—
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · Long Jump · Place 2 · Thornton AcaThornton AcaLong Jump218-04.75—
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · 200 Meters · Place 4 · Thornton AcaThornton Aca200 Meters423.60—
Apr 28SMAA: TA, Deering, Massabesic@ GorhamApr 28 · Triple Jump · Place 2 · Thornton AcaThornton AcaTriple Jump237-08.2512
Apr 28SMAA: TA, Deering, Massabesic@ GorhamApr 28 · Long Jump · Place 3 · Thornton AcaThornton AcaLong Jump318-01.5012
Apr 28SMAA: TA, Deering, Massabesic@ GorhamApr 28 · 200 Meters · Place 1 · Thornton AcaThornton Aca200 Meters123.9512

2021 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 30USM New Years InvitationalDec 30 · 55 Meter · Place 7 · Thornton AcademyThornton Academy55 MeterRound P7.6.97a12
Dec 30USM New Years InvitationalDec 30 · 55 Meter · Place 8 · Thornton AcademyThornton Academy55 Meter8.6.96a PB12
Dec 30USM New Years InvitationalDec 30 · Triple Jump · Place 3 · Thornton AcademyThornton AcademyTriple Jump3.39-05.2512
Dec 30USM New Years InvitationalDec 30 · Long Jump · Place 6 · Thornton AcademyThornton AcademyLong Jump6.19-02.00 PB12
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · Triple Jump · Place 2 · Thornton AcademyThornton AcademyTriple Jump2.40-05.25 PB12
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · Long Jump · Place 2 · Thornton AcademyThornton AcademyLong Jump2.18-08.2512
Dec 20SMAA:Cheverus-Marshwood-Scarborough-ThorntonDec 20 · 200 Meters · Place 2 · Thornton AcademyThornton Academy200 Meters2.24.16a12
Dec 13SMAA:Gorham-Kennebunk-Portland-ThorntonDec 13 · Triple Jump · Place 2 · Thornton AcademyThornton AcademyTriple Jump2.40-00.5012
Dec 13SMAA:Gorham-Kennebunk-Portland-ThorntonDec 13 · Long Jump · Place 3 · Thornton AcademyThornton AcademyLong Jump3.17-09.0012
Dec 13SMAA:Gorham-Kennebunk-Portland-ThorntonDec 13 · 200 Meters · Place 2 · Thornton AcademyThornton Academy200 Meters2.24.09a12
Feb 27Scarborough, Thornton @ FalmouthFeb 27 · 55m Hurdles · Place 7 · Thornton AcademyThornton Academy55m Hurdles77.07—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 5Maine Class A State ChampionshipJun 5 · Triple Jump · Place 8 · Thornton AcademyThornton AcademyTriple Jump8.40-07.75 PB11
Jun 5Maine Class A State ChampionshipJun 5 · 200 Meters · Place 7 · Thornton AcademyThornton Academy200 Meters7.22.98a11
Jun 5Maine Class A State ChampionshipJun 5 · 100 Meters · Place 7 · Thornton AcademyThornton Academy100 MetersRound P7.11.26a11
Jun 5Maine Class A State ChampionshipJun 5 · 100 Meters · Place 6 · Thornton AcademyThornton Academy100 Meters6.11.29a11
May 12SMAA:Thornton @ Scarborough May 12 · Triple Jump · Place 1 · Thornton AcademyThornton AcademyTriple Jump139-02.25—
May 12SMAA:Thornton @ Scarborough May 12 · Long Jump · Place 1 · Thornton AcademyThornton AcademyLong Jump117-11.75—
May 12SMAA:Thornton @ Scarborough May 12 · 200 Meters · Place 1 · Thornton AcademyThornton Academy200 Meters122.90—
May 12SMAA:Thornton @ Scarborough May 12 · 100 Meters · Place 1 · Thornton AcademyThornton Academy100 Meters111.20—