Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorURI Coaches Invitational · Feb 144:17.31URI Coaches InvitationalFebruary 14, 2026
1 Mile · OutdoorFriar Invitational · Apr 104:13.15aFriar InvitationalApril 10, 2026
1000 Meters · IndoorURI Coaches Invitational · Feb 142:34.43URI Coaches InvitationalFebruary 14, 2026
1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 244:02.15aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1500 Meters · OutdoorLarry Ellis Invitational · May 13:49.79aLarry Ellis InvitationalMay 1, 2026
2 Miles · OutdoorMSTCA South Shore Twilight Invitational · May 2110:06.87aMSTCA South Shore Twilight InvitationalMay 21, 2022
3000 Meters · IndoorBeantown Challenge · Jan 178:53.61aBeantown ChallengeJanuary 17, 2026
3000 Meters · OutdoorHarvard Classic · Dec 68:46.20aHarvard ClassicDecember 6, 2025
5000 Meters · OutdoorUMASS Flagship Opener · Mar 2815:13.64aUMASS Flagship OpenerMarch 28, 2026
800 Meters · OutdoorLarry Ellis Invitational · May 11:53.97aLarry Ellis InvitationalMay 1, 2026

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

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 1500 Meters · Place 12 · UMassUMass1500 Meters12.4:15.01aSo
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1 Mile · Place 11 · UMassUMass1 Mile114:19.08aFR
Feb 27MAC Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 12 · UMassUMass1 Mile12.4:27.88aFr
Feb 14URI Coaches InvitationalFeb 14 · 1000 Meters · Place 9 · UMass AmherstUMass Amherst1000 Meters92:34.43 PBFR
Feb 14URI Coaches InvitationalFeb 14 · 1 Mile · Place 4 · UMass AmherstUMass Amherst1 Mile44:17.31 PBFR
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 1 Mile · Place 16 · UMassUMass1 Mile164:17.83aFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1 Mile · Place 45 · UMassUMass1 Mile454:19.31aFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1500 Meters · Place 45 · UMassUMass1500 Meters454:02.15a PBFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1000 Meters · Place 30 · UMassUMass1000 Meters302:35.67aFr
Jan 17Beantown ChallengeJan 17 · 3000 Meters · Place 31 · UMassUMass3000 Meters318:53.61a PBFr

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 23 · UMassUMass1500 Meters23.3:49.79a PBSo
May 1Larry Ellis InvitationalMay 1 · 800 Meters · Place 6 · UMassUMass800 Meters6.1:53.97a PBSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · Place 2 · UMassUMass1500 Meters2.3:49.94aSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 800 Meters · Place 12 · UMassUMass800 Meters12.1:58.12aSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 800 Meters · Place 2 · UMassUMass800 Meters2.1:54.97aSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 6 · UMassUMass1 Mile6.4:13.15a PBSo
Mar 28UMASS Flagship OpenerMar 28 · 5000 Meters · Place 4 · UMassUMass5000 Meters4.15:13.64a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Harvard ClassicDec 6 · 3000 Meters · Place 7 · UMassUMass3000 Meters7.8:46.20a PBFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 60 · UMassUMass1500 Meters60.4:15.19aFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · Place 22 · UMassUMass800 Meters22.2:00.75aFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 52 · UMassUMass1500 Meters52.4:17.14aFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · Place 50 · UMassUMass800 Meters50.2:02.37aFr
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · Place 43 · UMass AmherstUMass Amherst1500 Meters434:11.96FR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 414th Annual GNB Sunset InvitationalMay 4 · 800 Meters · Place 2 · MiltonMilton800 Meters21:59.35a—
May 1Needham @ MiltonMay 1 · 1 Mile · Place 1 · MiltonMilton1 Mile14:42.24a—
Apr 24Milton vs WalpoleApr 24 · 2 Miles · Place 2 · MiltonMilton2 Miles2.10:36.52a12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 1 Mile · Place 15 · MiltonMilton1 Mile154:24.14a—
Jun 1MIAA Meet of ChampionsJun 1 · 800 Meters · Place 11 · MiltonMilton800 Meters111:57.25a—
May 25MIAA Division 3 State Championship MeetMay 25 · 1 Mile · Place 3 · MiltonMilton1 Mile34:26.01a—
May 25MIAA Division 3 State Championship MeetMay 25 · 800 Meters · Place 5 · MiltonMilton800 Meters51:59.15a—
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 5 · MiltonMilton800 Meters5.1:59.59a11
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 8 · MiltonMilton1 Mile84:29.33a—
May 10Milton vs. WeymouthMay 10 · 1 Mile · Place 1 · MiltonMilton1 Mile1.4:46.50Unofficial11
May 3Needham v. MiltonMay 3 · 2 Miles · Place 1 · MiltonMilton2 Miles1.9:57.8Unofficial11
Apr 26Walpole vs. Milton Apr 26 · 800 Meters · Place 1 · MiltonMilton800 Meters1.2:03.1Unofficial11
Apr 12Milton vs. BraintreeApr 12 · 2 Miles · Place 1 · MiltonMilton2 Miles1.10:53.6Unofficial11
Apr 5Wellesley at MiltonApr 5 · 1 Mile · Place 2 · MiltonMilton1 Mile2.4:39.18aUnofficial11

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 2 Miles · Place 28 · MiltonMilton2 Miles28.10:42.30a10
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 25 · MiltonMilton1 Mile25.5:02.18a10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 2 Miles · Place 1 · MiltonMilton2 Miles1.10:06.87a PB10
May 18Bay State Conference ChampionshipMay 18 · 1 Mile · Place 13 · MiltonMilton1 Mile13.4:41.68a10
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 20 · MiltonMilton1 Mile20.4:57.28a10
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 20 · MiltonMilton1 Mile20.4:57.28aUnofficial10
May 11Weymouth vs. MiltonMay 11 · 800 Meters · Place 2 · MiltonMilton800 Meters2.2:11.6Unofficial10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 1 Mile · Place 12 · MiltonMilton1 Mile12.4:50.66a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 1 Mile · Place 12 · MiltonMilton1 Mile12.4:50.66a10
May 4Needham v. MiltonMay 4 · 2 Miles · Place 1 · MiltonMilton2 Miles1.10:44.4Unofficial10
Apr 27Walpole vs. MiltonApr 27 · 1 Mile · Place 3 · MiltonMilton1 Mile3.4:58.0Unofficial10
Apr 13Braintree vs. MiltonApr 13 · 2 Miles · Place 2 · MiltonMilton2 Miles2.11:24.47aUnofficial10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 17MIAA D2 South SectionalsJun 17 · 1 Mile · Place 19 · MiltonMilton1 Mile19.4:56.79a9
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 1 Mile · Place 1 · MiltonMilton1 Mile1.4:52.38aUnofficial9
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 1 Mile · Place 4 · MiltonMilton1 Mile44:53.729
May 26Weymouth vs. MiltonMay 26 · 1 Mile · MiltonMilton1 Mile—4:56.8Unofficial9
May 19Framingham vs MiltonMay 19 · 2 Miles · MiltonMilton2 Miles—10:54Unofficial9
May 12Milton vs. NeedhamMay 12 · 1 Mile · MiltonMilton1 Mile—5:02Unofficial9
May 6Braintree vs MiltonMay 6 · 2 Miles · MiltonMilton2 Miles—11:33.1Unofficial9