Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLast Chance Indoor National Qualifier @ BU · Mar 24:18.83aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 294:21.30aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
1000 Meters · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 222:32.50aMIAA Indoor Track & Field Meet of ChampionsFebruary 22, 2025
1000 Meters · OutdoorRhody Tri-Meet Opener · Dec 52:35.27aRhody Tri-Meet OpenerDecember 5, 2025
1500 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 24:01.38aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
1500 Meters · OutdoorMerrimack Alumni Classic · Apr 24:04.20aMerrimack Alumni ClassicApril 2, 2026
2 Miles · IndoorTri County League Championship · Feb 310:32.82Tri County League ChampionshipFebruary 3, 2022
2 Miles · OutdoorNEC Week 6 Masconomet @ Peabody · May 810:19.2NEC Week 6 Masconomet @ PeabodyMay 8, 2024
400 Meters · OutdoorNEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop · Apr 253.9NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApril 2, 2025
600 Meters · IndoorMSTCA Northeast Invitational · Jan 101:25.15aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · IndoorNEC Indoor Championships · Feb 151:54.39aNEC Indoor ChampionshipsFebruary 15, 2026
800 Meters · OutdoorNew England (NEICAAA) Outdoor Championships · May 81:53.96aNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
High Jump · IndoorUSATF New England Youth Invitational · Mar 31.75mUSATF New England Youth InvitationalMarch 3, 2024
High Jump · OutdoorMSTCA Division 2 Relays · May 161.83mMSTCA Division 2 RelaysMay 16, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 800 Meters · Place 12 · StonehillStonehill800 Meters12.1:53.96a PBFr
May 2Northeast Outdoor ChampionshipsMay 2 · 800 Meters · Place 8 · StonehillStonehill800 MetersRound P8.1:54.49aFr
Apr 25Stonehill-Bentley-MerrimackApr 25 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:54.99aFr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 1500 Meters · Place 14 · StonehillStonehill1500 Meters14.4:04.61aFr
Apr 10Friar InvitationalApr 10 · 800 Meters · Place 27 · StonehillStonehill800 Meters27.1:57.04aFr
Apr 2Merrimack Alumni ClassicApr 2 · 1500 Meters · Place 3 · StonehillStonehill1500 Meters3.4:04.20a PBFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 15 · StonehillStonehill800 Meters151:59.44aFR
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 7 · StonehillStonehill800 MetersRound P7.1:54.39a PBFr
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 5 · StonehillStonehill800 Meters5.1:57.18aFr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 29 · StonehillStonehill1 Mile294:23.19aFr
Jan 30John Thomas Terrier ClassicJan 30 · 800 Meters · Place 52 · StonehillStonehill800 Meters521:55.82FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 1 · StonehillStonehill1 Mile14:22.28aFr
Jan 17URI InvitationalJan 17 · 800 Meters · Place 2 · StonehillStonehill800 Meters21:57.13FR

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · 1000 Meters · Place 5 · StonehillStonehill1000 Meters5.2:35.27a PBFr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile24:21.30a PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.800 Meters31:54.48a12
May 23NEC Outdoor Championship 2025May 23 · High Jump · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump—DNS12
May 23NEC Outdoor Championship 2025May 23 · 800 Meters · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial800 Meters2.1:57.46a12
May 16MSTCA Division 2 RelaysMay 16 · High Jump · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump51.83m PB12
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 2 Miles · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial2 Miles1.10:50.812
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · High Jump · Place 3 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump3.5-0812
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 800 Meters · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial800 Meters2.2:08.112
May 3Weston Twilight Invitational - Regis EventsMay 3 · 1 Mile · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile74:25.00a12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 5 · Peabody Veterans MemorialPeabody Veterans Memorial800 Meters5.1:58.17a12
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump15-1012
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 1 Mile · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile14:45.912
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · High Jump · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump25-812
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 2 Miles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.2 Miles210:35.112
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400 Meters · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.400 Meters153.9 PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 13New Balance Nationals IndoorMar 13 · 800 Meters · Place 119 · PeabodyPeabody800 Meters1191:57.7112
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1 Mile · Place 12 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile12.4:18.83a PB12
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1500 Meters · Place 12 · Peabody Veterans MemorialPeabody Veterans Memorial1500 Meters12.4:01.38a PB12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem.1000 Meters52:32.50a PB—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem.1000 Meters52:32.50a—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.1000 Meters32:32.85a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump25-10—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1000 Meters · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1000 Meters12:36.24a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 1000 Meters · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1000 Meters12:55.6—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1 Mile · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile24:28.33a—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · High Jump · Place 13 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump131.67m—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump15-6—
Jan 15NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · 1 Mile · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile14:43.7—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 8 · Peabody Vet. Mem.Peabody Vet. Mem.600 Meters81:25.15a PB—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1000 Meters · Place 7 · Peabody Veterans MemorialPeabody Veterans Memorial1000 Meters7.2:38.17a12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · High Jump · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump—DNS12
Dec 14NEC Winter InvitationalDec 14 · 1000 Meters · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial1000 Meters1.2:43.86a12
Mar 3USATF New England Youth InvitationalMar 3 · High Jump · Place 4 · 02-Unattached02-UnattachedHigh Jump4.1.75m PB11
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 2 · 02-Unattached02-Unattached800 Meters2.2:00.36a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1 Mile · Place 3 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile3.4:27.64a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · High Jump · Place 10 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump10.5-08.0011
Feb 10NEC League ChampionshipFeb 10 · High Jump · Place 4 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump45-10—
Feb 10NEC League ChampionshipFeb 10 · 1 Mile · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile34:33.13a—
Jan 20MSTCA D2 RelaysJan 20 · High Jump · Place 14 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump14.1.67m11
Jan 12MSTCA Northeast InvitationalJan 12 · High Jump · Peabody Vet. Mem.Peabody Vet. Mem.High Jump—NH11
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 6 · Peabody Vet. Mem.Peabody Vet. Mem.800 Meters61:59.9911

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 1 Mile · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile2.4:53.012
Dec 19NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · High Jump · Place 1 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump1.5-06.0012
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Place 9 · Peabody Veterans MemorialPeabody Veterans Memorial800 Meters9.2:02.49a11
May 18NEC Championship MeetMay 18 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump16-011
May 18NEC Championship MeetMay 18 · 1 Mile · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile34:33.9111
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 10 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile104:27.74a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump15-8—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 2 Miles · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.2 Miles110:19.2 PB—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 800 Meters · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem.800 Meters22:04.7—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile--DNS11
May 4Weston Twilight - Regis EventsMay 4 · 800 Meters · Place 21 · Peabody Veterans MemorialPeabody Veterans Memorial800 Meters21.1:59.94a11
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump15-8—
May 1NEC Week 5 Swampscott @ PeabodyMay 1 · 1 Mile · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile14:49.2—
Apr 28MSTCA Div. II RelaysApr 28 · High Jump · Place 5 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump5.1.73m11
Apr 22NEC Week 4 Beverly @ PeabodyApr 22 · High Jump · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump35-8—
Apr 22NEC Week 4 Beverly @ PeabodyApr 22 · 1 Mile · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile14:47.2—
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · 1 Mile · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile2.4:50.9011
Apr 15NEC Week 3 Peabody @ MarbleheadApr 15 · High Jump · Place 1 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump1.5-10.0011
Apr 10NEC Week 2 Winthrop @ PeabodyApr 10 · High Jump · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.High Jump15-8—
Apr 10NEC Week 2 Winthrop @ PeabodyApr 10 · 400 Meters · Place 1 · Peabody Vet. Mem.Peabody Vet. Mem.400 Meters155.50—
Jan 11NEC Dual Meet - Pea v. Bev. and Sau. v. Win.Jan 11 · 1600 Meters · Peabody Veterans MemorialPeabody Veterans Memorial1600 Meters—4:55.7Unofficial11
Jan 11NEC Dual Meet - Pea v. Bev. and Sau. v. Win.Jan 11 · High Jump · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump—6' 0"Unofficial11

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 20NEC Dual Meet Marblehead Peabody 12/20/23Dec 20 · 1600 Meters · Peabody Veterans MemorialPeabody Veterans Memorial1600 Meters—4:44.1Unofficial11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9NEC Winter Invitational (Boys)Dec 9 · 1 Mile · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile1.4:45.96a11
Dec 9NEC Winter Invitational (Boys)Dec 9 · High Jump · Place 5 · Peabody Veterans MemorialPeabody Veterans MemorialHigh Jump5.5-06.0011
Feb 4NEC ChampionshipFeb 4 · 1 Mile · Place 9 · Peabody Vet. Mem.Peabody Vet. Mem.1 Mile94:54.67SO
Jan 29MSTCA Coaches InvitationalJan 29 · 1 Mile · Place 46 · PeabodyPeabody1 Mile464:50.17a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1 Mile · Place 46 · Peabody Veterans MemorialPeabody Veterans Memorial1 Mile46.4:50.17a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MIAA D5 ChampionshipMay 30 · 1 Mile · Place 26 · Bishop FenwickBishop Fenwick1 Mile26.5:06.60a9
May 26MIAA Division 5 ChampionshipMay 26 · 1 Mile · Place 26 · Bishop FenwickBishop Fenwick1 Mile26.5:06.60a9
May 10Bishop Fenwick vs ABW & CRMay 10 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.11:04.49
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 30 · Bishop FenwickBishop Fenwick1 Mile304:44.919
May 3Bishop Fenwick vs Cardinal Spellman & St Joe'sMay 3 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles1.11:57.89
Apr 26Bishop Feehan v. Bishop FenwickApr 26 · 1 Mile · Place 2 · Bishop FenwickBishop Fenwick1 Mile24:50.87a9
Apr 12Bishop Fenwick vs AC & CATApr 12 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles1.11:14.69

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17MIAA Div 4 ChampionshipFeb 17 · 1 Mile · Place 5 · Bishop FenwickBishop Fenwick1 Mile54:37.88FR
Feb 3Tri County League ChampionshipFeb 3 · High Jump · Place 3 · Bishop FenwickBishop FenwickHigh Jump35-06.009
Feb 3Tri County League ChampionshipFeb 3 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles210:32.82 PB9
Feb 3TCL ChampionshipFeb 3 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.10:32.82a9
Feb 3TCL ChampionshipFeb 3 · High Jump · Place 3 · Bishop FenwickBishop FenwickHigh Jump3.5-06.009
Jan 15East Coast Invitational VTJan 15 · 1 Mile · Place 32 · Bishop FenwickBishop Fenwick1 Mile32.4:54.69a9
Jan 13Tri County - Meet 9 - WheatonJan 13 · High Jump · Place 3 · Bishop FenwickBishop FenwickHigh Jump35-4FR
Jan 13Tri County - Meet 9 - WheatonJan 13 · 600 Meters · Place 4 · Bishop FenwickBishop Fenwick600 Meters41:34.01FR
Jan 4Tri County - Meet 5 ReggieJan 4 · 1000 Meters · Place 3 · Bishop FenwickBishop Fenwick1000 Meters3.2:50.93a9
Jan 4Tri County - Meet 5 ReggieJan 4 · High Jump · Bishop FenwickBishop FenwickHigh Jump—DNS9

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile1.4:42.13a9
Dec 27Boston Holiday ChallengeDec 27 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile1.4:42.13a9
Dec 20Tri County Meet 3 BUDec 20 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.10:33.56a9
Dec 20Tri County Meet 3 BUDec 20 · High Jump · Place 6 · Bishop FenwickBishop FenwickHigh Jump6.5-04.009
Dec 10Tri County Meet1Dec 10 · 1000 Meters · Place 2 · Bishop FenwickBishop Fenwick1000 Meters2.2:52.48a9