Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 1911.23Jim Kavanagh Legacy InvitationalApril 19, 2025
200 Meters · IndoorJohn Thomas Terrier Classic · Jan 3023.55John Thomas Terrier ClassicJanuary 30, 2026
200 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 1923.31Jim Kavanagh Legacy InvitationalApril 19, 2025
300 Meters · IndoorUMaine Invitational · Dec 1338.18aUMaine InvitationalDecember 13, 2025
55 Meter · IndoorPatriot League Meet 2 · Dec 297.08aPatriot League Meet 2December 29, 2021
55 Meters · IndoorPatriot League Championships · Feb 106.88Patriot League ChampionshipsFebruary 10, 2022
60 Meter · IndoorUMaine Invitational · Dec 137.16aUMaine InvitationalDecember 13, 2025
60 Meter · OutdoorHarvard Classic · Dec 67.20aHarvard ClassicDecember 6, 2025
60 Meters · IndoorAmerica East Indoor Championships · Feb 207.15America East Indoor ChampionshipsFebruary 20, 2026
Long Jump · OutdoorMarshfield at Hingham · May 1819-08.50Marshfield at HinghamMay 18, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 100 Meters · Place 31 · MaineMaine100 MetersRound P31.11.36aWind: 1.5Sr
Apr 24UNH Wildcat InvitationalApr 24 · 100 Meters · Place 12 · MaineMaine100 Meters12.11.68aWind: -2.9Sr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 200 Meters · Place 17 · MaineMaine200 Meters17.23.63aWind: 0.5Sr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 100 Meters · Place 9 · MaineMaine100 Meters9.11.33aWind: 0.1Sr
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · MaineMaine200 Meters—DNSWind: 2.2Sr
Apr 11UMASS Commonwealth InvitationalApr 11 · 100 Meters · Place 44 · MaineMaine100 Meters44.11.33aWind: 1.9Sr
Apr 4Maine Spring OpenerApr 4 · 100 Meters · Place 3 · MaineMaine100 Meters3.11.39aWind: -0.4Sr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 200 Meters · Place 33 · MaineMaine200 Meters3323.66SR
Feb 20America East Indoor ChampionshipsFeb 20 · 60 Meters · Place 25 · MaineMaine60 Meters257.15 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · 200 Meters · Place 123 · MaineMaine200 Meters12323.55 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · 60 Meters · Place 34 · MaineMaine60 Meters347.30SR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 200 Meters · Place 41 · MaineMaine200 Meters4124.02aSr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 60 Meters · Place 29 · MaineMaine60 MetersRound P297.25aSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 300 Meters · Place 7 · MaineMaine300 Meters7.38.18a PBSr
Dec 13UMaine InvitationalDec 13 · 60 Meter · Place 8 · MaineMaine60 MeterRound P8.7.16a PBWind: 0Sr
Feb 22America East Indoor ChampsFeb 22 · 200 Meters · Place 28 · MaineMaine200 Meters2823.61a—
Feb 22America East Indoor ChampsFeb 22 · 60 Meters · Place 23 · MaineMaine60 Meters237.15a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 60 Meters · Place 33 · MaineMaine60 MetersRound P337.29a—
Feb 7Crimson Elite & OpenFeb 7 · 60 Meters · Place 55 · MaineMaine60 Meters557.26a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 60 Meter · Place 30 · MaineMaine60 MeterRound P30.7.20a PBSr
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 200 Meters · Place 11 · MaineMaine200 Meters1123.31 PBSR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 200 Meters · Place 11 · MaineMaine200 Meters1123.31SR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 10 · MaineMaine100 Meters1011.23 PBSR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 100 Meters · Place 10 · MaineMaine100 Meters1011.23SR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 39 · MaineMaine200 Meters39.23.51aWind: 2.2Jr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 60 Meter · Place 8 · MaineMaine60 MeterRound P8.7.19aJr
Dec 13UMaine InvitationalDec 13 · 200 Meters · Place 2 · MaineMaine200 Meters2.23.68aJr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 60 Meter · Place 41 · MaineMaine60 MeterRound P41.7.28aJr
Feb 2Harvard Crimson EliteFeb 2 · 60 Meters · Place 72 · MaineMaine60 Meters727.36SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 200 Meters · Place 67 · MaineMaine200 Meters6723.97SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 60 Meters · Place 49 · MaineMaine60 MetersRound P497.49SO

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 200 Meters · Place 29 · MaineMaine200 MetersRound P29.24.25aWind: -0.6So
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 100 Meters · Place 31 · MaineMaine100 MetersRound P31.11.48aWind: 0.9So
Apr 20Holy Cross InvitationalApr 20 · 100 Meters · Place 20 · MaineMaine100 Meters2011.47SO
Apr 20Holy Cross InvitationalApr 20 · 200 Meters · Place 25 · MaineMaine200 Meters2523.89SO
Apr 7Jim Boulanger InvitationalApr 7 · 200 Meters · MaineMaine200 Meters—DNSWind: 2.2So
Apr 7Jim Boulanger InvitationalApr 7 · 100 Meters · Place 9 · MaineMaine100 Meters9.11.50aWind: 0.2So

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8UMaine Meet #1Dec 8 · 60 Meter · Place 11 · MaineMaine60 MeterRound P11.7.30aSo
Dec 2Suffolk RelaysDec 2 · 60 Meter · Place 58 · MaineMaine60 MeterRound P58.7.46aSo
Dec 2Suffolk RelaysDec 2 · 200 Meters · Place 36 · MaineMaine200 Meters36.23.78aSo
Feb 20Bates Invitational & MultiFeb 20 · 60 Meter · Place 17 · MaineMaine60 MeterRound P17.7.56aFr
Feb 18America East Indoor ChampionshipsFeb 18 · 200 Meters · Place 25 · MaineMaine200 MetersRound P2524.43FR
Feb 18America East Indoor ChampionshipsFeb 18 · 60 Meters · Place 20 · MaineMaine60 MetersRound P207.53FR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 29UMASS Pre-Championship InvitationalApr 29 · 200 Meters · Place 19 · MaineMaine200 Meters1924.76FR
Apr 29UMASS Pre-Championship InvitationalApr 29 · 100 Meters · Place 17 · MaineMaine100 Meters1711.92FR
Apr 29UMASS Pre-Championship InvitationalApr 29 · 200 Meters · Place 19 · MaineMaine200 Meters1924.76FR
Apr 29UMASS Pre-Championship InvitationalApr 29 · 100 Meters · Place 17 · MaineMaine100 Meters1711.92FR
Apr 15UMASS Commonwealth InvitationalApr 15 · 200 Meters · Place 18 · MaineMaine200 Meters1824.73FR
Apr 15UMASS Commonwealth InvitationalApr 15 · 100 Meters · Place 20 · MaineMaine100 Meters2011.77FR
Apr 8UMASS Flagship OpenerApr 8 · 200 Meters · Place 25 · MaineMaine200 Meters2525.07FR
Apr 8UMASS Flagship OpenerApr 8 · 100 Meters · Place 22 · MaineMaine100 Meters2212.02FR

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 10UMaine Meet #1Dec 10 · 60 Meter · Place 6 · MaineMaine60 Meter6.7.46aFr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 60 Meter · Place 30 · MaineMaine60 MeterRound P30.7.60aFr
Feb 20MIAA Div 2 ChampionshipsFeb 20 · 55 Meters · Place 5 · MarshfieldMarshfield55 Meters56.95SR
Feb 10Patriot League ChampionshipsFeb 10 · Long Jump · Place 13 · MarshfieldMarshfieldLong Jump1318-06.0012
Feb 10Patriot League ChampionshipsFeb 10 · 55 Meters · Place 7 · MarshfieldMarshfield55 MetersRound P76.9012
Feb 10Patriot League ChampionshipsFeb 10 · 55 Meters · Place 10 · MarshfieldMarshfield55 Meters106.88 PB12
Jan 18Patriot League #3Jan 18 · Long Jump · Place 14 · MarshfieldMarshfieldLong Jump1418-00.0012
Jan 18Patriot League #3Jan 18 · 300 Meters · Place 16 · MarshfieldMarshfield300 Meters1640.5212
Jan 14MSTCA Northeast InvitationalJan 14 · 200 Meters · Place 40 · Seni MarshfieldSeni Marshfield200 Meters4024.85—
Jan 14MSTCA Northeast InvitationalJan 14 · 200 Meters · Place 40 · Seni MarshfieldSeni Marshfield200 Meters4024.85—
Jan 14MSTCA Northeast InvitationalJan 14 · 55 Meters · Place 26 · Seni MarshfieldSeni Marshfield55 Meters267.07—
Jan 14MSTCA Northeast InvitationalJan 14 · 55 Meters · Place 26 · Seni MarshfieldSeni Marshfield55 Meters267.07—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 100 Meters · Place 23 · MarshfieldMarshfield100 MetersRound P23.11.73a12
May 18Marshfield at HinghamMay 18 · Long Jump · Place 5 · MarshfieldMarshfieldLong Jump5.19-08.50 PB12
May 18Marshfield at HinghamMay 18 · 100 Meters · Place 3 · MarshfieldMarshfield100 Meters3.11.93a12
May 3Marshfield vs Silver LakeMay 3 · Long Jump · MarshfieldMarshfieldLong Jump—18'5Unofficial12
May 3Marshfield vs Silver LakeMay 3 · 100 Meters · Place 1 · MarshfieldMarshfield100 Meters1.11.2Unofficial12
Apr 21MSTCA Warrior InviteApr 21 · Long Jump · MarshfieldMarshfieldLong Jump--DNS12
Apr 13Marshfield vs Whitman HansonApr 13 · Long Jump · MarshfieldMarshfieldLong Jump—17'8Unofficial12
Apr 13Marshfield vs Whitman HansonApr 13 · 100 Meters · Place 2 · MarshfieldMarshfield100 Meters2.11.3Unofficial12
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · Long Jump · MarshfieldMarshfieldLong Jump—17'8Unofficial12
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · 110m Hurdles · Place 3 · MarshfieldMarshfield110m Hurdles39" / 0.991m3.19.8Unofficial12
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · 100 Meters · Place 3 · MarshfieldMarshfield100 Meters3.10.9Unofficial12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Patriot League Meet 2Dec 29 · 55 Meter · Place 9 · MarshfieldMarshfield55 Meter9.7.08a PB12
Dec 9Patriot League #1Dec 9 · 55 Meter · Place 10 · MarshfieldMarshfield55 Meter10.7.16a12

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters224.33JR
Jun 18MIAA D1 South Sectional Day 2Jun 18 · 200 Meters · Place 18 · MarshfieldMarshfield200 Meters18.24.33a11
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 200 Meters · Place 5 · MarshfieldMarshfield200 Meters5.24.06a11
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 100 Meters · Place 6 · MarshfieldMarshfield100 Meters6.11.72a11
Jun 8Patriot League #5 Marshfield vs. Silver Lake Jun 8 · Long Jump · MarshfieldMarshfieldLong Jump—17'10Unofficial11
Jun 8Patriot League #5 Marshfield vs. Silver Lake Jun 8 · 200 Meters · MarshfieldMarshfield200 Meters—23.6Unofficial11
Jun 8Patriot League #5 Marshfield vs. Silver Lake Jun 8 · 100 Meters · MarshfieldMarshfield100 Meters—11.4Unofficial11
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 100 Meters · Place 24 · MarshfieldMarshfield100 MetersRound P2411.7511
Jun 1PL#4 Plymouth North vs MarshfieldJun 1 · Long Jump · MarshfieldMarshfieldLong Jump—18'2.50Unofficial11
Jun 1PL#4 Plymouth North vs MarshfieldJun 1 · 100 Meters · Place 2 · MarshfieldMarshfield100 Meters2.11.50Unofficial11
May 30MSTCA Division 2 RelaysMay 30 · Long Jump · Place 21 · MarshfieldMarshfieldLong Jump21.5.37m11
May 25PL#3 Whitman Hanson @ MarshfieldMay 25 · Long Jump · Place 3 · MarshfieldMarshfieldLong Jump3.18'3Unofficial11
May 18PL #2 Duxbury @ MarshfieldMay 18 · Long Jump · Place 1 · MarshfieldMarshfieldLong Jump1.19'2"Unofficial11
May 18PL #2 Duxbury @ MarshfieldMay 18 · 100 Meters · Place 1 · MarshfieldMarshfield100 Meters1.11.6Unofficial11
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · Long Jump · Place 6 · MarshfieldMarshfieldLong Jump6.17-09.5011
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · 200 Meters · Place 4 · MarshfieldMarshfield200 Meters4.24.34a11
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · 100 Meters · Place 2 · MarshfieldMarshfield100 Meters2.11.90a11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7Patriot League ChampionshipsFeb 7 · 300 Meters · MarshfieldMarshfield300 Meters—40.7710
Feb 7Patriot League ChampionshipsFeb 7 · 55 Meters · Place 11 · MarshfieldMarshfield55 MetersRound P117.1210
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 55 Meters · Place 83 · MarshfieldMarshfield55 MetersRound P837.1610
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 55 Meters · Place 4 · MarshfieldMarshfield55 Meters47.1610
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 300 Meters · Place 102 · MarshfieldMarshfield300 Meters10240.3210
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 300 Meters · Place 3 · MarshfieldMarshfield300 Meters340.3210
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 84 · MarshfieldMarshfield200 Meters8425.3810