Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:09.38John Thomas Terrier ClassicJanuary 30, 2026
1000 Meters · IndoorFCIAC Indoor Track & Field Championships · Feb 32:43.32FCIAC Indoor Track & Field ChampionshipsFebruary 3, 2022
1500 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 24:02.51aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
1500 Meters · OutdoorThe FIRE Meet at Williams · May 83:47.68aThe FIRE Meet at WilliamsMay 8, 2026
1600 Meters · IndoorFCIAC Qualifying Meet #1W · Jan 45:08.86aFCIAC Qualifying Meet #1WJanuary 4, 2020
1600 Meters · OutdoorFCIAC Boys Track & Field Championships · May 244:29.73FCIAC Boys Track & Field ChampionshipsMay 24, 2022
1600 Meters · Outdoor · Hand timedNorwalk at McMahon · May 175:18.0hNorwalk at McMahonMay 17, 2021
3000 Meters · IndoorLynn Ruddy Invitational · Feb 148:52.14aLynn Ruddy InvitationalFebruary 14, 2025
3000m Steeplechase · OutdoorNEICAAA Outdoor Championship · May 109:28.84NEICAAA Outdoor ChampionshipMay 10, 2024
3200 Meters · OutdoorMcMahon at Norwalk · May 1612:50.1McMahon at NorwalkMay 16, 2022
3200 Meters · Outdoor · Hand timedNorwalk at McMahon · May 1711:52.3hNorwalk at McMahonMay 17, 2021
400 Meters · OutdoorMcMahon at Norwalk · May 1654.1McMahon at NorwalkMay 16, 2022
5000 Meters · OutdoorTufts Snowflake Classic · Apr 116:50.18aTufts Snowflake ClassicApril 1, 2023
800 Meters · IndoorTufts Cupid Challenge · Feb 131:57.75aTufts Cupid ChallengeFebruary 13, 2026
800 Meters · OutdoorNew England Division III Outdoor Championships · May 11:54.63aNew England Division III Outdoor ChampionshipsMay 1, 2026
800 Meters · Outdoor · Hand timedDarien, Norwalk at Warde Boys · May 72:18.6hDarien, Norwalk at Warde BoysMay 7, 2019

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 1500 Meters · Place 14 · Wentworth (Mass.)Wentworth (Mass.)1500 MetersRound P14.3:51.13aSr
May 14MIT Final QualifierMay 14 · 1500 Meters · Wentworth (Mass.)Wentworth (Mass.)1500 Meters—DNSSr
May 8The FIRE Meet at WilliamsMay 8 · 1500 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters1.3:47.68a PBSr
May 1New England Division III Outdoor ChampionshipsMay 1 · 800 Meters · Place 4 · Wentworth (Mass.)Wentworth (Mass.)800 Meters4.1:54.63a PBSr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters1.3:57.17aSr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 800 Meters · Place 2 · Wentworth (Mass.)Wentworth (Mass.)800 Meters2.1:58.36aSr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 5 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters5.3:49.98aSr
Apr 10Silfen InvitationalApr 10 · 1500 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters1.3:56.05aSr
Apr 10Silfen InvitationalApr 10 · 800 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)800 Meters1.1:58.89aSr
Apr 4Springfield College ClassicApr 4 · 800 Meters · Place 2 · Wentworth (Mass.)Wentworth (Mass.)800 Meters2.1:54.85aSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Wheaton Post-Season QualifierFeb 21 · 1 Mile · Place 2 · WentworthWentworth1 Mile24:13.88SR
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 270 · Wentworth (Mass.)Wentworth (Mass.)1 Mile2704:22.71aSr
Feb 13Tufts Cupid ChallengeFeb 13 · 800 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)800 Meters11:57.75a PBSr
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 55 · WentworthWentworth1 Mile554:09.38 PBSR
Jan 24Massasoit ClassicJan 24 · 800 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)800 Meters12:00.20aSR
Jan 18Suffolk Ice BreakerJan 18 · 1 Mile · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1 Mile14:11.73aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 800 Meters · Place 9 · Wentworth (Mass.)Wentworth (Mass.)800 Meters9.1:56.45aJr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 800 Meters · Place 2 · WentworthWentworth800 Meters21:54.93JR
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 3000m Steeplechase · Place 1 · WentworthWentworth3000m Steeplechase19:38.13JR
Apr 18Tufts Sunshine ClassicApr 18 · 1500 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters1.4:00.71aJr
Apr 5Jonathan Tymann InvitationalApr 5 · 800 Meters · Place 1 · WentworthWentworth800 Meters12:05.31JR
Apr 5Jonathan Tymann InvitationalApr 5 · 3000m Steeplechase · Place 1 · WentworthWentworth3000m Steeplechase110:04.41JR
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters14:03.05aJr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1 Mile · Place 18 · Wentworth (Mass.)Wentworth (Mass.)1 Mile18.4:20.62aJr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1500 Meters · Place 16 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters16.4:02.51a PBJr
Feb 14David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 331 · Wentworth (Mass.)Wentworth (Mass.)1 Mile3314:24.38a—
Feb 14Lynn Ruddy InvitationalFeb 14 · 3000 Meters · Place 2 · Wentworth (Mass.)Wentworth (Mass.)3000 Meters2.8:52.14a PBJr
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 177 · Wentworth (Mass.)Wentworth (Mass.)1 Mile1774:23.35a—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 175 · WentworthWentworth1500 Meters1754:05.00JR
Jan 25Lyons InviteJan 25 · 800 Meters · Place 2 · WentworthWentworth800 Meters21:58.70JR
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 1 Mile · Place 1 · Wentworth (Mass.)Wentworth (Mass.)1 Mile14:27.55a—
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 1000 Meters · Place 3 · Wentworth (Mass.)Wentworth (Mass.)1000 Meters32:45.45a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 1 Mile · Place 4 · Wentworth (Mass.)Wentworth (Mass.)1 Mile4.4:21.38aJr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 1 Mile · Place 8 · Wentworth (Mass.)Wentworth (Mass.)1 Mile8.4:16.85aSo
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 800 Meters · Place 6 · Wentworth (Mass.)Wentworth (Mass.)800 Meters62:01.63a—
Feb 9David Hemrey Valentine InvitationalFeb 9 · 1 Mile · Place 268 · WentworthWentworth1 Mile2684:16.15SO
Jan 27Wheaton InvitationalJan 27 · 3000 Meters · Place 18 · Wentworth (Mass.)Wentworth (Mass.)3000 Meters189:37.47a—
Jan 26John Thomas Terrier ClassicJan 26 · 1 Mile · Place 122 · WentworthWentworth1 Mile1224:16.46a—
Jan 21GBTC InvitationalJan 21 · 800 Meters · Place 1 · Wentworth (Mass.)Wentworth (Mass.)800 Meters1.2:01.91aSo
Jan 13Reggie Poyau Memorial InvitationalJan 13 · 1 Mile · Place 7 · WentworthWentworth1 Mile74:32.91SO

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 3000m Steeplechase · Place 11 · WentworthWentworth3000m Steeplechase119:28.84 PBSO
May 3NE Division 3May 3 · 1500 Meters · Place 3 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters33:54.76a—
Apr 6Jonathan Tymann InvitationalApr 6 · 800 Meters · Place 4 · WentworthWentworth800 Meters42:01.01SO
Mar 30Tufts Snowflake ClassicMar 30 · 1500 Meters · Place 5 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters54:07.19a—
Mar 23Sean Livingston InvitationalMar 23 · 10,000 Meters · Wentworth (Mass.)Wentworth (Mass.)10,000 Meters—DNSSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29CCC ChampionshipsApr 29 · 1500 Meters · Place 8 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters8.4:17.65aUnofficialFr
Apr 29CCC ChampionshipsApr 29 · 800 Meters · Place 11 · Wentworth (Mass.)Wentworth (Mass.)800 Meters11.2:06.19aUnofficialFr
Apr 8Jonathan Tymann InvitationalApr 8 · 1500 Meters · Place 5 · WentworthWentworth1500 Meters54:14.98FR
Apr 1Tufts Snowflake ClassicApr 1 · 5000 Meters · Place 19 · Wentworth Institute ofWentworth Institute of5000 Meters1916:50.18a PB—
Apr 1Tufts Snowflake ClassicApr 1 · 800 Meters · Place 15 · Wentworth Institute ofWentworth Institute of800 Meters152:03.23a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 18Wheaton Pre-Post InvitationalFeb 18 · 800 Meters · Place 2 · Wentworth (Mass.)Wentworth (Mass.)800 Meters2.2:02.59aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 372 · Wentworth (Mass.)Wentworth (Mass.)1 Mile372.4:23.11aFr
Jan 27John Thomas Terrier ClassicJan 27 · 1 Mile · Place 163 · Wentworth (Mass.)Wentworth (Mass.)1 Mile163.4:27.71aFr
Jan 21Lyons-Mule DualJan 21 · 800 Meters · Place 6 · Wentworth Institute ofWentworth Institute of800 Meters62:03.17aFr
Jan 14Brandeis Reggie Poyau Memorial InvitationalJan 14 · 1 Mile · Place 12 · WentworthWentworth1 Mile124:44.57FR

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31CIAC Combined Class LL ChampionshipsMay 31 · 1600 Meters · Place 8 · NorwalkNorwalk1600 Meters8.4:31.17a12
May 31CIAC Combined Class LL ChampionshipsMay 31 · 800 Meters · Place 19 · NorwalkNorwalk800 Meters19.2:07.74a12
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 1600 Meters · Place 11 · NorwalkNorwalk1600 Meters114:29.73 PB12
May 16McMahon at NorwalkMay 16 · 3200 Meters · Place 1 · NorwalkNorwalk3200 Meters112:50.1 PB12
May 16McMahon at NorwalkMay 16 · 400 Meters · Place 2 · NorwalkNorwalk400 Meters254.1 PB12
May 12Bridgeport at NorwalkMay 12 · 400 Meters · Place 1 · NorwalkNorwalk400 Meters154.812
May 9Norwalk at St. Joe'sMay 9 · 800 Meters · Place 1 · NorwalkNorwalk800 Meters12:11.1212
May 3Norwalk at StaplesMay 3 · 1600 Meters · Place 2 · NorwalkNorwalk1600 Meters24:30.612
Apr 25Norwalk at DanburyApr 25 · 800 Meters · Place 1 · NorwalkNorwalk800 Meters12:04.8012
Apr 23Hillhouse Outdoor InvitationalApr 23 · 1600 Meters · Place 2 · NorwalkNorwalk1600 Meters24:35.9412
Apr 11Norwalk at GreenwichApr 11 · 1600 Meters · Place 2 · NorwalkNorwalk1600 Meters24:37.7212
Apr 9Bloomfield InvitationalApr 9 · 1600 Meters · Place 5 · NorwalkNorwalk1600 Meters54:48.4612

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 1000 Meters · Place 8 · NorwalkNorwalk1000 Meters82:44.1712
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 1000 Meters · Place 7 · NorwalkNorwalk1000 Meters72:43.32 PB12

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1CIAC Combined Class LL ChampionshipJun 1 · 1600 Meters · Place 12 · NorwalkNorwalk1600 Meters12.4:36.86a11
May 25FCIAC Boys ChampionshipsMay 25 · 1600 Meters · Place 7 · NorwalkNorwalk1600 Meters74:35.2611
May 17Norwalk at McMahonMay 17 · 3200 Meters · Place 2 · NorwalkNorwalk3200 Meters211:52.3h PB11
May 17Norwalk at McMahonMay 17 · 1600 Meters · Place 1 · NorwalkNorwalk1600 Meters15:18.0h PB11
May 10Norwalk at WardeMay 10 · 1600 Meters · Place 1 · NorwalkNorwalk1600 Meters14:38.7811
Apr 30Bridgeport at NorwalkApr 30 · 1600 Meters · Place 3 · NorwalkNorwalk1600 Meters3.5:07.011
Apr 27Norwalk at New CanaanApr 27 · 1600 Meters · Place 1 · NorwalkNorwalk1600 Meters14:42.4311
Apr 21Norwalk at LudloweApr 21 · 3200 Meters · NorwalkNorwalk3200 Meters—DNS11
Apr 21Norwalk at LudloweApr 21 · 1600 Meters · Place 1 · NorwalkNorwalk1600 Meters1.4:50.27a11
Apr 14Wilton at NorwalkApr 14 · 1600 Meters · Place 2 · NorwalkNorwalk1600 Meters24:45.7811

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25Hillhouse Track ClassicJan 25 · 1000 Meters · Place 44 · NorwalkNorwalk1000 Meters442:55.79—
Jan 18FCIAC Qualifying Meet #3SJan 18 · 1000 Meters · Place 8 · NorwalkNorwalk1000 Meters8.2:58.06a10
Jan 4FCIAC Qualifying Meet #1WJan 4 · 1600 Meters · Place 2 · NorwalkNorwalk1600 Meters2.5:08.86a PB10

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15McMahon at Norwalk CoedMay 15 · 3200 Meters · Place 3 · NorwalkNorwalk3200 Meters311:53.1h9
May 15McMahon at Norwalk CoedMay 15 · 1600 Meters · Place 3 · NorwalkNorwalk1600 Meters35:24.1h9
May 7Darien, Norwalk at Warde BoysMay 7 · 800 Meters · Place 7 · NorwalkNorwalk800 Meters72:18.6h PB9
Apr 29Norwalk, Wilton at Ludlowe CoedApr 29 · 1600 Meters · Place 10 · NorwalkNorwalk1600 Meters105:01.86PR9
Apr 23Norwalk, St. Joe's at New Canaan CoEdApr 23 · 400 Meters · Place 13 · NorwalkNorwalk400 Meters13.1:05.75a9