Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2025 SEMO All-Comers · Jan 44:45.26a2025 SEMO All-ComersJanuary 4, 2025
1 Mile · OutdoorMilton vs Walpole · Apr 245:01.67aMilton vs WalpoleApril 24, 2024
1000 Meters · IndoorWheaton - Blue vs White · Dec 52:54.18aWheaton - Blue vs WhiteDecember 5, 2025
1500 Meters · OutdoorTufts Spring Stampede · Apr 104:32.39aTufts Spring StampedeApril 10, 2026
2 Miles · IndoorBay State Conference - Block #1 · Dec 1210:23.32aBay State Conference - Block #1December 12, 2024
2 Miles · OutdoorMIAA Division 3 Track & Field Championship · May 3010:23.56aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
3000 Meters · Indoor2025 SEMO All-Comers · Jan 49:23.83a2025 SEMO All-ComersJanuary 4, 2025
5000 Meters · Indoor2026 Lyons Invitational · Jan 2316:41.922026 Lyons InvitationalJanuary 23, 2026
5000 Meters · OutdoorNEWMAC Outdoor Championships · Apr 2416:29.28aNEWMAC Outdoor ChampionshipsApril 24, 2026
Pole Vault · IndoorWheaton Post-Season Qualifier · Feb 212.95mWheaton Post-Season QualifierFebruary 21, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · Pole Vault · Wheaton (Mass.)Wheaton (Mass.)Pole Vault--NHFr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · 5000 Meters · Place 19 · Wheaton (Mass.)Wheaton (Mass.)5000 Meters19.16:29.28a PBFr
Apr 17MIT Sean Collier InvitationalApr 17 · 5000 Meters · Place 12 · Wheaton (Mass.)Wheaton (Mass.)5000 Meters12.16:40.35aFr
Apr 10Tufts Spring StampedeApr 10 · Pole Vault · Wheaton (Mass.)Wheaton (Mass.)Pole Vault--DNSFr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 42 · Wheaton (Mass.)Wheaton (Mass.)1500 Meters42.4:32.39a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Wheaton Post-Season QualifierFeb 21 · Pole Vault · Place 6 · Wheaton (Mass.)Wheaton (Mass.)Pole Vault62.95m PBFR
Feb 21Wheaton Post-Season QualifierFeb 21 · 3000 Meters · Place 9 · Wheaton (Mass.)Wheaton (Mass.)3000 Meters99:43.77FR
Feb 13Tufts Cupid ChallengeFeb 13 · 5000 Meters · Place 47 · Wheaton (Mass.)Wheaton (Mass.)5000 Meters4717:12.46aFr
Feb 72026 Wheaton InvitationalFeb 7 · 1 Mile · Place 6 · Wheaton (Mass.)Wheaton (Mass.)1 Mile64:53.11aFR
Jan 232026 Lyons InvitationalJan 23 · 5000 Meters · Place 9 · Wheaton (Mass.)Wheaton (Mass.)5000 Meters916:41.92 PBFR
Jan 172026 Reggie Poyau Memorial InvitationalJan 17 · 3000 Meters · Place 19 · Wheaton (Mass.)Wheaton (Mass.)3000 Meters199:55.90aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Wheaton - Blue vs WhiteDec 5 · 1000 Meters · Place 11 · Wheaton (Mass.)Wheaton (Mass.)1000 Meters11.2:54.18a PBFr
Jan 42025 SEMO All-ComersJan 4 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:45.26a PB12
Jan 42025 SEMO All-ComersJan 4 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.9:23.83a PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 2 Miles · Place 26 · MiltonMilton2 Miles26.10:23.56a PB12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 2 Miles · Place 31 · MiltonMilton2 Miles31.10:53.14a12
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 16 · MiltonMilton1 Mile16.4:55.02a12
Dec 12Bay State Conference - Block #1Dec 12 · 2 Miles · Place 8 · MiltonMilton2 Miles8.10:23.32a PB12
Jan 6Dartmouth RelaysJan 6 · 1 Mile · Place 38 · MiltonMilton1 Mile38.5:05.73a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11MSTCA Coaches InvitationalMay 11 · 2 Miles · Place 37 · MiltonMilton2 Miles37.10:45.43a11
May 8Weymouth vs. MiltonMay 8 · 1 Mile · MiltonMilton1 Mile—5:08Unofficial11
Apr 24Milton vs WalpoleApr 24 · 1 Mile · Place 4 · MiltonMilton1 Mile4.5:01.67a PB11
Apr 10Braintree vs. MiltonApr 10 · 2 Miles · Place 2 · MiltonMilton2 Miles2.10:4511
Apr 5Milton at WellesleyApr 5 · 2 Miles · Place 5 · MiltonMilton2 Miles5.10:5411

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 2 Miles · Place 12 · MiltonMilton2 Miles12.10:54.62a11
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 20 · MiltonMilton1 Mile20.5:02.78a11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 50 · MiltonMilton1 Mile50.5:05.23a10
May 17BSC ChampionshipsMay 17 · 2 Miles · Place 17 · MiltonMilton2 Miles17.10:57.80a10
May 10Milton vs. WeymouthMay 10 · 800 Meters · MiltonMilton800 Meters—2:19.00Unofficial10
May 3Needham v. MiltonMay 3 · 1 Mile · Place 3 · MiltonMilton1 Mile3.5:12.2Unofficial10
Apr 26Walpole vs. Milton Apr 26 · 1 Mile · Place 3 · MiltonMilton1 Mile3.5:10.6Unofficial10
Apr 12Milton vs. BraintreeApr 12 · 1 Mile · Place 3 · MiltonMilton1 Mile3.5:15.9Unofficial10
Apr 5Wellesley at MiltonApr 5 · 2 Miles · MiltonMilton2 Miles—11:18.62aUnofficial10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Weymouth vs. MiltonMay 11 · 800 Meters · MiltonMilton800 Meters—2:33.2Unofficial9
May 4Needham v. MiltonMay 4 · 800 Meters · MiltonMilton800 Meters—2:30.5Unofficial9
Apr 27Walpole vs. MiltonApr 27 · 800 Meters · MiltonMilton800 Meters—2:35.3Unofficial9
Apr 13Braintree vs. MiltonApr 13 · 200 Meters · MiltonMilton200 Meters—28.33aUnofficial9
Apr 9Wellesley vs MiltonApr 9 · 200 Meters · MiltonMilton200 Meters—32.7Unofficial9
Apr 9Wellesley vs MiltonApr 9 · 100 Meters · MiltonMilton100 Meters—18.7Unofficial9