Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSouth Florida Invitational · Apr 1110.56aSouth Florida InvitationalApril 11, 2026
200 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2821.94aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
200 Meters · Outdoor2026 East Coast Relays · May 221.53a2026 East Coast RelaysMay 2, 2026
400 Meters · IndoorSMAA: Bonny Eagle-Falmouth-Marshwood-South Portland · Jan 454.20SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJanuary 4, 2024
55 Meter · IndoorMaine Class A Indoor State Meet · Feb 196.38aMaine Class A Indoor State MeetFebruary 19, 2024
55 Meters · IndoorNew England HS Indoor Track & Field Championship · Mar 16.38aNew England HS Indoor Track & Field ChampionshipMarch 1, 2025
60 Meter · IndoorPatriot League Indoor Track & Field Championships · Feb 286.87aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
60 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 246.99aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 200 Meters · Place 18 · Boston UniversityBoston University200 MetersRound P18.21.88aWind: 0.9Fr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 100 Meters · Place 8 · Boston UniversityBoston University100 MetersRound P8.10.57aWind: 3.1Fr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 100 Meters · Place 8 · Boston UniversityBoston University100 Meters8.10.65aWind: 2.1Fr
May 22026 East Coast RelaysMay 2 · 200 Meters · Place 33 · Boston UniversityBoston University200 Meters33.21.53a PBWind: 0.6Fr
May 22026 East Coast RelaysMay 2 · 100 Meters · Place 20 · Boston UniversityBoston University100 Meters20.10.55aWind: 2.9Fr
Apr 17UCONN NE ChallengeApr 17 · 200 Meters · Boston UniversityBoston University200 Meters--DNSWind: 1.3Fr
Apr 17UCONN NE ChallengeApr 17 · 100 Meters · Boston UniversityBoston University100 Meters--DNSWind: 0.2Fr
Apr 11South Florida InvitationalApr 11 · 200 Meters · Place 11 · Boston UniversityBoston University200 Meters11.21.66aWind: 1Fr
Apr 11South Florida InvitationalApr 11 · 100 Meters · Place 13 · Boston UniversityBoston University100 Meters13.10.56a PBWind: 1.7Fr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 60 Meter · Place 7 · Boston UniversityBoston University60 MeterRound P7.6.87a PBWind: 0Fr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 60 Meter · Place 4 · Boston UniversityBoston University60 Meter4.6.88aWind: 0Fr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 200 Meters · Place 15 · Boston UniversityBoston University200 MetersRound P15.21.94a PBWind: 0Fr
Jan 30John Thomas Terrier ClassicJan 30 · 200 Meters · Place 10 · Boston UniversityBoston University200 Meters1021.96FR
Jan 30John Thomas Terrier ClassicJan 30 · 60 Meters · Place 11 · Boston UniversityBoston University60 MetersRound P117.01FR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 60 Meters · Place 10 · Boston UniversityBoston University60 MetersRound P106.99a PBFr
Jan 17Beantown ChallengeJan 17 · 60 Meters · Place 23 · Boston UniversityBoston University60 MetersRound P237.00aFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.21.69a12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 100 Meters · Place 1 · MarshwoodMarshwood100 MetersRound P1.10.88a12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · 100 Meters · Place 1 · MarshwoodMarshwood100 Meters1.10.70a12
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters121.99—
May 13SMAA: KENNEBUNK-SO. PORTLAND @MARSHWOODMay 13 · 100 Meters · Place 1 · Marshwood HiMarshwood Hi100 Meters110.83—
Apr 29Cheverus Home Meet 1Apr 29 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters122.30—
Apr 29Cheverus Home Meet 1Apr 29 · 100 Meters · Place 1 · Marshwood HiMarshwood Hi100 Meters111.04—
Apr 29Cheverus Home Meet 1Apr 29 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters122.30—
Apr 29Cheverus Home Meet 1Apr 29 · 100 Meters · Place 1 · Marshwood HiMarshwood Hi100 Meters111.04—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 55 Meters · Place 3 · MarshwoodMarshwood55 MetersRound P36.43a—
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 55 Meters · Place 1 · MarshwoodMarshwood55 Meters16.38a PB—
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 2 · MarshwoodMarshwood55 MeterRound P2.6.49a12
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 2 · MarshwoodMarshwood55 Meter2.6.42a12
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.22.72a12

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 1 · MarshwoodMarshwood55 MeterRound P1.6.52a12
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 3 · MarshwoodMarshwood55 Meter3.6.48a12
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 278 · MarshwoodMarshwood60 MetersRound P2788.81a—
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 55 Meter · Place 1 · MarshwoodMarshwood55 MeterRound P1.6.40a11
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 55 Meter · Place 5 · MarshwoodMarshwood55 Meter5.6.51a11
Feb 19Maine Class A Indoor State MeetFeb 19 · 55 Meter · Place 1 · MarshwoodMarshwood55 MeterRound P1.6.45a11
Feb 19Maine Class A Indoor State MeetFeb 19 · 55 Meter · Place 1 · MarshwoodMarshwood55 Meter1.6.38a PB11
Feb 19Maine Class A Indoor State MeetFeb 19 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.22.85a11
Jan 26John Thomas Terrier ClassicJan 26 · 200 Meters · Place 39 · MarshwoodMarshwood200 Meters3922.39a—
Jan 26John Thomas Terrier ClassicJan 26 · 60 Meters · Place 2 · MarshwoodMarshwood60 Meters27.06a—
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 400 Meters · Place 1 · Marshwood HiMarshwood Hi400 Meters154.20 PB—
Jan 4SMAA: Bonny Eagle-Falmouth-Marshwood-South PortlandJan 4 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 Meters16.58—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 1 · Scarborough Track ClubScarborough Track Club200 Meters1.22.02a11
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · Scarborough Track ClubScarborough Track Club100 Meters1.10.59a11
Jun 1Maine Class A State ChampionshipJun 1 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.22.05a11
Jun 1Maine Class A State ChampionshipJun 1 · 100 Meters · Place 1 · MarshwoodMarshwood100 MetersRound P1.10.69a11
Jun 1Maine Class A State ChampionshipJun 1 · 100 Meters · Place 1 · MarshwoodMarshwood100 Meters1.10.59a11

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 1 · MarshwoodMarshwood55 MeterRound P1.6.54a11
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 1 · MarshwoodMarshwood55 Meter1.6.47a11
Dec 30USM New Year's InvitationalDec 30 · 200 Meters · Place 2 · MarshwoodMarshwood200 Meters2.23.22a11
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 55 Meter · Place 1 · MarshwoodMarshwood55 Meter1.6.63a11
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.23.13a11
Feb 20Maine Class A State MeetFeb 20 · 55 Meter · Place 5 · MarshwoodMarshwood55 MeterRound P5.6.66a10
Feb 20Maine Class A State MeetFeb 20 · 55 Meter · Place 1 · MarshwoodMarshwood55 Meter1.6.58a10
Feb 20Maine Class A State MeetFeb 20 · 200 Meters · Place 3 · MarshwoodMarshwood200 Meters3.23.04a10
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters123.47—
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 Meters16.62—
Feb 11SMAA Southwestern ChampionshipsFeb 11 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 MetersRound P16.76—
Jan 21SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJan 21 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters124.06—
Jan 21SMAA: Kennebunk-Marshwood-Massabesic-Noble-SanfordJan 21 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 Meters16.88—
Jan 14SMAA: Marshwood-Portland-Westbrook-WindhamJan 14 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters124.47—
Jan 14SMAA: Marshwood-Portland-Westbrook-WindhamJan 14 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 Meters17.00—
Jan 4SMAA: Biddeford-Deering-Gorham-MarshwoodJan 4 · 200 Meters · Place 1 · Marshwood HiMarshwood Hi200 Meters125.50—
Jan 4SMAA: Biddeford-Deering-Gorham-MarshwoodJan 4 · 55 Meters · Place 1 · Marshwood HiMarshwood Hi55 Meters16.98—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 1 · Scarborough Track ClubScarborough Track Club200 Meters1.22.47aWind: -0.810
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 1 · Scarborough Track ClubScarborough Track Club100 MetersRound P1.10.93aWind: 0.210
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 1 · Scarborough Track ClubScarborough Track Club100 Meters1.10.97aWind: 010
Jun 24USATF Maine Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 1 · Scarborough Track ClubScarborough Track Club200 Meters1.22.52a10
Jun 24USATF Maine Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 1 · Scarborough Track ClubScarborough Track Club100 Meters1.11.13a10
Jun 3Maine Class A State ChampionshipJun 3 · 200 Meters · Place 2 · MarshwoodMarshwood200 Meters2.22.71a10
Jun 3Maine Class A State ChampionshipJun 3 · 100 Meters · Place 1 · MarshwoodMarshwood100 MetersRound P1.11.17a10
Jun 3Maine Class A State ChampionshipJun 3 · 100 Meters · Place 1 · MarshwoodMarshwood100 Meters1.11.11a10
May 26Southwesterns ChampionshipMay 26 · 200 Meters · Place 4 · Marshwood HiMarshwood Hi200 Meters422.80—
May 26Southwesterns ChampionshipMay 26 · 100 Meters · Place 2 · Marshwood HiMarshwood Hi100 Meters210.96—
May 26Southwesterns ChampionshipMay 26 · 100 Meters · Place 1 · Marshwood HiMarshwood Hi100 MetersRound P111.08—
May 26Southwesterns ChampionshipMay 26 · 200 Meters · Place 4 · Marshwood HiMarshwood Hi200 Meters422.80—
May 26Southwesterns ChampionshipMay 26 · 100 Meters · Place 2 · Marshwood HiMarshwood Hi100 Meters210.96—
May 26Southwesterns ChampionshipMay 26 · 100 Meters · Place 1 · Marshwood HiMarshwood Hi100 MetersRound P111.08—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 200 Meters · Place 2 · Marshwood HiMarshwood Hi200 Meters223.19—
May 17SMAA: Kennebunk, Marshwood, Portland @ South PortlandMay 17 · 100 Meters · Place 2 · Marshwood HiMarshwood Hi100 Meters211.29—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 11 · MarshwoodMarshwood55 MeterRound P11.7.03a10
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 8 · MarshwoodMarshwood55 Meter8.6.85a10
Dec 30USM New Year's InvitationalDec 30 · 200 Meters · Place 7 · MarshwoodMarshwood200 Meters7.24.41a10
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 55 Meter · Place 1 · MarshwoodMarshwood55 Meter1.6.84a10
Dec 27SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 27 · 200 Meters · Place 1 · MarshwoodMarshwood200 Meters1.24.27a10

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · 200 Meters · Place 11 · MarshwoodMarshwood200 Meters11.23.75a9
Jun 4Maine Class A State ChampionshipJun 4 · 100 Meters · Place 9 · MarshwoodMarshwood100 MetersRound P9.11.59a9
May 21SMAA York County Championship MeetMay 21 · 200 Meters · Place 4 · MarshwoodMarshwood200 Meters4.23.70a9
May 21SMAA York County Championship MeetMay 21 · 100 Meters · Place 4 · MarshwoodMarshwood100 MetersRound P4.11.60a9
May 21SMAA York County Championship MeetMay 21 · 100 Meters · Place 6 · MarshwoodMarshwood100 Meters6.11.65a9
May 19SMAA: Marshwood, Scarborough @ WestbrookMay 19 · 200 Meters · Place 5 · Marshwood HiMarshwood Hi200 Meters524.00—
May 12SMAA: Marshwood, Windham, Gorham @ Bonny EagleMay 12 · 200 Meters · Place 6 · Marshwood HiMarshwood Hi200 Meters624.28—
May 12SMAA: Marshwood, Windham, Gorham @ Bonny EagleMay 12 · 100 Meters · Place 4 · Marshwood HiMarshwood Hi100 Meters411.56—
May 3SMAA: Thornton Academy, Falmouth @ MarshwoodMay 3 · 100 Meters · Place 4 · Marshwood HiMarshwood Hi100 Meters411.74—