Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUMASS Ken OBrien Pre-Conference · Apr 2610.88aUMASS Ken OBrien Pre-ConferenceApril 26, 2025
1000 Meters · IndoorPatriot #2 · Dec 203:22.55aPatriot #2December 20, 2019
200 Meters · IndoorBU Bruce Lehane Scarlet & White Invitational · Feb 322.21aBU Bruce Lehane Scarlet & White InvitationalFebruary 3, 2024
200 Meters · OutdoorUMASS Ken O'Brien Pre-Conference · Apr 2522.12aUMASS Ken O'Brien Pre-ConferenceApril 25, 2026
300 Meters · IndoorPatriot League Indoor Track & Field Championship · Feb 1035.49Patriot League Indoor Track & Field ChampionshipFebruary 10, 2023
300 Meters · OutdoorKeenan Division Patriot League Championships · Apr 1341.65Keenan Division Patriot League ChampionshipsApril 13, 2021
400 Meters · IndoorDavid Hemrey Valentine Invitational · Feb 949.09David Hemrey Valentine InvitationalFebruary 9, 2024
400 Meters · Outdoor2025 NEICAAA Outdoor Champs · May 1048.50a2025 NEICAAA Outdoor ChampsMay 10, 2025
60 Meter · OutdoorHarvard Classic · Dec 66.89aHarvard ClassicDecember 6, 2025
60 Meters · IndoorURI Coaches Invitational · Feb 147.09URI Coaches InvitationalFebruary 14, 2026
600 Meters · IndoorPatriot #5 · Jan 221:43.69aPatriot #5January 22, 2020
Long Jump · IndoorPatriot League Meet #2 · Dec 1619-6Patriot League Meet #2December 16, 2022
Long Jump · OutdoorPlymouth North vs. Duxbury · May 2617'4"Plymouth North vs. DuxburyMay 26, 2021

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 400 Meters · Place 12 · UMassUMass400 MetersRound P12.49.81aJr
Feb 14URI Coaches InvitationalFeb 14 · 60 Meters · Place 8 · UMass AmherstUMass Amherst60 MetersRound P87.09 PBJR
Feb 14URI Coaches InvitationalFeb 14 · 60 Meters · Place 8 · UMass AmherstUMass Amherst60 Meters87.98JR
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 400 Meters · Place 21 · UMassUMass400 Meters2149.70aJr

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400 Meters · Place 12 · UMassUMass400 Meters12.49.07aJr
May 1Larry Ellis InvitationalMay 1 · 400 Meters · Place 19 · UMassUMass400 Meters19.49.20aJr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 200 Meters · Place 4 · UMassUMass200 Meters4.22.12a PBWind: 0Jr
Apr 17UCONN NE ChallengeApr 17 · 400 Meters · Place 8 · UMass AmherstUMass Amherst400 Meters8.48.62aJr
Apr 11UMASS Commonwealth InvitationalApr 11 · 400 Meters · Place 11 · UMassUMass400 Meters11.49.88aJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 60 Meter · Place 9 · UMassUMass60 MeterRound P9.6.89a PBJr
May 102025 NEICAAA Outdoor ChampsMay 10 · 400 Meters · Place 4 · UMassUMass400 Meters448.50a PBSO
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 100 Meters · Place 11 · UMassUMass100 Meters11.10.88a PBWind: 0.9So
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 400 Meters · Place 8 · UMassUMass400 Meters8.49.45aSo
Apr 5UMASS Flagship OpenerApr 5 · 200 Meters · Place 2 · UMass AmherstUMass Amherst200 Meters222.45SO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Harvard Crimson OpenFeb 1 · 400 Meters · Place 6 · UMassUMass400 Meters6.51.09aSo
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 13 · UMassUMass400 Meters13.52.03aSo
Jan 18The Battle in BeantownJan 18 · 300 Meters · Place 18 · UMassUMass300 Meters1836.35a—
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 200 Meters · Place 29 · UMass AmherstUMass Amherst200 Meters2923.32SO

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5UCONN Husky ChallengeDec 5 · 60 Meter · UMassUMass60 MeterRound P--DNSSo
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 400 Meters · Place 15 · MerrimackMerrimack400 MetersRound P1549.52FR
Feb 9David Hemrey Valentine InvitationalFeb 9 · 400 Meters · Place 47 · MerrimackMerrimack400 Meters4749.09 PBFR
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 400 Meters · MerrimackMerrimack400 Meters—DNFFr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 200 Meters · Place 52 · MerrimackMerrimack200 Meters52.22.21a PBFr
Jan 26Riverhawk InvitationalJan 26 · 400 Meters · Place 40 · MerrimackMerrimack400 Meters4050.63FR
Jan 26Riverhawk InvitationalJan 26 · 200 Meters · Place 49 · MerrimackMerrimack200 Meters4922.69FR
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 400 Meters · Place 16 · MerrimackMerrimack400 Meters1650.37FR
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 200 Meters · Place 33 · MerrimackMerrimack200 Meters3322.71FR

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4Northeast Outdoor ChampionshipsMay 4 · 400 Meters · Place 7 · MerrimackMerrimack400 MetersRound P7.48.70aFr
May 4Northeast Outdoor ChampionshipsMay 4 · 400 Meters · Place 7 · MerrimackMerrimack400 Meters7.49.13aFr
Apr 27Skyhawk Invitational (outdoor)Apr 27 · 200 Meters · Place 9 · MerrimackMerrimack200 Meters922.77a—
Apr 19George Davis InvitationalApr 19 · 400 Meters · Place 3 · MerrimackMerrimack400 Meters3.49.24aFr
Apr 14Merrimack Alumni ClassicApr 14 · 400 Meters · Place 6 · MerrimackMerrimack400 Meters651.36FR
Apr 5UMASS Flagship OpenerApr 5 · 400 Meters · Place 6 · MerrimackMerrimack400 Meters6.50.32aFr

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Joe Donahue Games OpenerDec 8 · 300 Meters · Place 12 · MerrimackMerrimack300 Meters12.36.39aFr
Dec 2Suffolk RelaysDec 2 · 300 Meters · Place 14 · MerrimackMerrimack300 Meters14.37.01aFr
Feb 25MIAA Meet of ChampionsFeb 25 · 300 Meters · Place 2 · Plymouth NorthPlymouth North300 Meters235.63SR
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · Long Jump · Place 21 · Plymouth NorthPlymouth NorthLong Jump2117-02.5012
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 300 Meters · Place 1 · Plymouth NorthPlymouth North300 Meters135.49 PB12
Jan 27Patriot League Meet #5Jan 27 · Long Jump · Place 7 · Plymouth NorthPlymouth NorthLong Jump718-08.50—
Jan 27Patriot League Meet #5Jan 27 · 300 Meters · Place 1 · Plymouth NorthPlymouth North300 Meters135.95a—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 1 · Plymouth NorthPlymouth North300 Meters135.96SR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400 Meters · Place 5 · Plymouth NorthPlymouth North400 Meters550.31a—
May 25MIAA Division 3 State Championship MeetMay 25 · 400 Meters · Place 2 · Plymouth NorthPlymouth North400 Meters249.69a—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 8 · Plymouth NorthPlymouth North200 MetersRound P822.95a—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 5 · Plymouth NorthPlymouth North200 Meters522.71a—
Apr 30Division 3 State Relays Apr 30 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—FOUL—
Apr 25Plymouth North vs. DuxburyApr 25 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—18'1.5"Unofficial12
Apr 25Plymouth North vs. DuxburyApr 25 · 400 Meters · Plymouth NorthPlymouth North400 Meters—49.1Unofficial12
Apr 12Hingham vs Plymouth NorthApr 12 · 200 Meters · Place 1 · Plymouth NorthPlymouth North200 Meters122.60a—
Apr 6Silver Lake vs Plymouth NorthApr 6 · Long Jump · Place 2 · Plymouth NorthPlymouth NorthLong Jump219-0.75—
Apr 6Silver Lake vs Plymouth NorthApr 6 · 400 Meters · Place 1 · Plymouth NorthPlymouth North400 Meters150.99a—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 300 Meters · Place 2 · Plymouth NorthPlymouth North300 Meters2.37.43a12
Dec 16Patriot League Meet #2Dec 16 · Long Jump · Place 1 · Plymouth NorthPlymouth NorthLong Jump1.19-6 PB12
Dec 8Patriot League Meet #1Dec 8 · 300 Meters · Place 1 · Plymouth NorthPlymouth North300 Meters1.36.35a12
Dec 8Patriot League Meet #1Dec 8 · Long Jump · Place 12 · Plymouth NorthPlymouth NorthLong Jump12.16-07.5012

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 400 Meters · Place 9 · Plymouth NorthPlymouth North400 Meters9.52.71a11
May 16Patriot League ChampionshipsMay 16 · 400 Meters · Place 5 · Plymouth NorthPlymouth North400 Meters5.53.46a11
May 3PL Meet #4 Duxbury vs. Plymouth NorthMay 3 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—17'0.75Unofficial11
Apr 26Whitman-Hanson vs. Plymouth NorthApr 26 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—15'5.75Unofficial11
Apr 26Whitman-Hanson vs. Plymouth NorthApr 26 · 400 Meters · Plymouth NorthPlymouth North400 Meters—56.00Unofficial11

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 400 Meters · Place 11 · Plymouth NorthPlymouth North400 Meters11.56.34a10
Jun 9Plymouth North vs. Whitman HansonJun 9 · 400 Meters · Plymouth NorthPlymouth North400 Meters—54.4Unofficial10
Jun 1PL#4 Plymouth North vs MarshfieldJun 1 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—16'5.5Unofficial10
Jun 1PL#4 Plymouth North vs MarshfieldJun 1 · 400 Meters · Plymouth NorthPlymouth North400 Meters—54.5Unofficial10
May 26Plymouth North vs. DuxburyMay 26 · Long Jump · Place 3 · Plymouth NorthPlymouth NorthLong Jump3.17'4" PB10
May 26Plymouth North vs. DuxburyMay 26 · 400 Meters · Place 4 · Plymouth NorthPlymouth North400 Meters4.54.610
May 17PL#2: Plymouth North @ HinghamMay 17 · Long Jump · Place 9 · Plymouth NorthPlymouth NorthLong Jump916-06.0010
May 17PL#2: Plymouth North @ HinghamMay 17 · 400 Meters · Place 3 · Plymouth NorthPlymouth North400 Meters355.2310
May 11PL #1 Silver Lake vs. Plymouth NorthMay 11 · Long Jump · Plymouth NorthPlymouth NorthLong Jump—15'11Unofficial10
Apr 13Keenan Division Patriot League ChampionshipsApr 13 · 300 Meters · Place 7 · Plymouth NorthPlymouth North300 Meters741.65 PB10
Apr 5Plymouth North VS. SouthApr 5 · 300 Meters · Plymouth NorthPlymouth North300 Meters—46.3Unofficial10
Mar 22Keenan #3 Patriot LeagueMar 22 · 300 Meters · Plymouth NorthPlymouth North300 Meters—44.4Unofficial10
Mar 15Keenan #2 Patriot LeagueMar 15 · 300 Meters · Plymouth NorthPlymouth North300 Meters—44.7Unofficial10
Mar 8Keenan #1 Patriot LeagueMar 8 · 600 Meters · Plymouth NorthPlymouth North600 Meters—1:47Unofficial10

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22Patriot #5Jan 22 · 600 Meters · Place 27 · Plymouth NorthPlymouth North600 Meters27.1:43.69a PB9
Jan 8Patriot #4Jan 8 · 600 Meters · Place 33 · Plymouth NorthPlymouth North600 Meters33.1:50.20a9

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Patriot #2Dec 20 · 1000 Meters · Place 55 · Plymouth NorthPlymouth North1000 Meters55.3:22.55a PB9
Dec 11Patriot #1 Dec 11 · 600 Meters · Place 38 · Plymouth NorthPlymouth North600 Meters38.1:46.29a9