Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDavid Hemery Valentine Invitational · Feb 134:14.70aDavid Hemery Valentine InvitationalFebruary 13, 2026
1000 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 62:27.34aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
1500 Meters · IndoorRIIL Class Championships · Feb 34:07.29RIIL Class ChampionshipsFebruary 3, 2024
1500 Meters · OutdoorMIT Final Qualifier · May 143:49.11aMIT Final QualifierMay 14, 2026
3000 Meters · IndoorRIIL Boys - Week 4 · Jan 199:23.32RIIL Boys - Week 4January 19, 2023
3000 Meters · OutdoorFriar Invitational · Apr 108:40.89aFriar InvitationalApril 10, 2026
600 Meters · IndoorRITCA Metro & Suburban Division Boys Championships · Jan 291:24.70RITCA Metro & Suburban Division Boys ChampionshipsJanuary 29, 2024
800 Meters · IndoorNew Balance Nationals Indoor · Mar 71:59.28aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · OutdoorUCONN NE Challenge · Apr 171:54.86aUCONN NE ChallengeApril 17, 2026
Javelin · 800g · OutdoorRIIL Northern Divisional Championships · May 7117-07RIIL Northern Divisional ChampionshipsMay 7, 2023
Long Jump · IndoorRIIL Boys- Week 2 · Jan 64.43mRIIL Boys- Week 2January 6, 2022
Long Jump · OutdoorRIIL Northern Division Championships · Jun 513-06.50RIIL Northern Division ChampionshipsJune 5, 2021
Triple Jump · OutdoorRIIL Division Championships · May 1410.96mRIIL Division ChampionshipsMay 14, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14MIT Final QualifierMay 14 · 1500 Meters · Place 10 · Rhode IslandRhode Island1500 Meters10.3:49.11a PBSo
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 1500 Meters · Place 5 · Rhode IslandRhode Island1500 Meters5.3:49.81aSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 6 · Rhode IslandRhode Island1500 MetersRound P6.3:49.70aSo
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 2 · Rhode IslandRhode Island1500 Meters2.4:03.82aSo
Apr 17UCONN NE ChallengeApr 17 · 1500 Meters · Place 3 · Rhode IslandRhode Island1500 Meters3.3:53.01aSo
Apr 17UCONN NE ChallengeApr 17 · 800 Meters · Place 13 · Rhode IslandRhode Island800 Meters13.1:54.86a PBSo
Apr 10Friar InvitationalApr 10 · 3000 Meters · Place 7 · Rhode IslandRhode Island3000 Meters7.8:40.89a PBSo
Apr 3Ocean State CupApr 3 · 1500 Meters · Place 4 · Rhode IslandRhode Island1500 Meters4.3:54.32aSo
Apr 3Ocean State CupApr 3 · 800 Meters · Place 12 · Rhode IslandRhode Island800 Meters12.1:59.39aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1000 Meters · Place 1 · Rhode IslandRhode Island1000 Meters12:29.51aSO
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1000 Meters · Place 1 · Rhode IslandRhode Island1000 Meters12:27.34a PBSO
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 208 · Rhode IslandRhode Island1 Mile2084:14.70a PBSo

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Rhode Island State ChampionshipsJun 1 · 800 Meters · Place 3 · PonagansetPonaganset800 Meters31:56.5912
Jun 1Rhode Island State ChampionshipsJun 1 · 800 Meters · Place 3 · PonagansetPonaganset800 Meters31:56.5912
May 21RIIL Class B ChampionshipsMay 21 · 1500 Meters · Place 2 · PonagansetPonaganset1500 Meters2.4:09.21a12
May 11Sgt. Brian St. Germain InvitationalMay 11 · 800 Meters · Place 2 · PonagansetPonaganset800 Meters21:56.4112
May 5RIIL Southern Division ChampionshipsMay 5 · 800 Meters · Place 1 · Ponaganset HPonaganset H800 Meters11:58.8012
May 4RIIL Northern Division ChampionshipsMay 4 · 800 Meters · Place 1 · PonagansetPonaganset800 Meters1.1:58.80a12
Apr 27Classical ClassicApr 27 · 1500 Meters · Place 3 · PonagansetPonaganset1500 Meters34:05.4112

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 800 Meters · Place 89 · PonagansetPonaganset800 Meters891:59.28a PB—
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1000 Meters · Place 10 · PonagansetPonaganset1000 Meters10.2:31.94a12
Feb 17RIIL State Indoor ChampionshipsFeb 17 · 1000 Meters · Place 1 · PonagansetPonaganset1000 Meters12:33.5212
Feb 3RIIL Class ChampionshipsFeb 3 · 1500 Meters · Place 1 · Ponaganset HPonaganset H1500 Meters14:07.29 PB12
Jan 29RITCA Metro & Suburban Division Boys ChampionshipsJan 29 · 600 Meters · Place 1 · Ponaganset HPonaganset H600 Meters11:24.70 PB12
Jan 29Northern Division ChampionshipJan 29 · 600 Meters · Place 1 · PonagansetPonaganset600 Meters1.1:24.70a12
Jan 22RIIL Boys Week 4Jan 22 · 1000 Meters · Place 1 · PonagansetPonaganset1000 Meters12:36.8012
Jan 15RIIL Boys - Week 3Jan 15 · 600 Meters · Place 1 · Ponaganset HPonaganset H600 Meters11:26.7812
Jan 8RIIL Boys - Week 2Jan 8 · 1500 Meters · Place 1 · PonagansetPonaganset1500 Meters14:09.3612

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19RIIL Boys - Week 1Dec 19 · 1000 Meters · Place 1 · PonagansetPonaganset1000 Meters1.2:43.79a12
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 3000 Meters · Place 18 · PonagansetPonaganset3000 Meters1810:12.0511
Feb 11RITCA Last Chance QualifierFeb 11 · 3000 Meters · Place 7 · Ponaganset HPonaganset H3000 Meters79:59.6311
Jan 28RITCA Boys Division ChampionshipsJan 28 · 1500 Meters · Place 5 · PonagansetPonaganset1500 Meters54:26.1111
Jan 19RIIL Boys - Week 4Jan 19 · 3000 Meters · Place 2 · Ponaganset HPonaganset H3000 Meters29:23.32 PB11
Jan 4RIIL Boys - Week 2Jan 4 · 1000 Meters · Place 4 · Ponaganset HPonaganset H1000 Meters42:49.8911

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3RIIL Outdoor State Track & Field ChampionshipsJun 3 · 1500 Meters · Place 11 · PonagansetPonaganset1500 Meters11.4:19.40a11
May 27Bishop Hendricken InvitationalMay 27 · 1500 Meters · Place 10 · PonagansetPonaganset1500 Meters104:14.3011
May 20RIIL Class B ChampionshipsMay 20 · 800 Meters · Place 6 · PonagansetPonaganset800 Meters6.2:07.51a11
May 13Sgt. Brian St. Germain InvitationalMay 13 · Javelin · Place 25 · PonagansetPonagansetJavelin25113-711
May 13Sgt. Brian St. Germain InvitationalMay 13 · 1500 Meters · Place 8 · PonagansetPonaganset1500 Meters84:14.9911
May 7RIIL Northern Divisional ChampionshipsMay 7 · Javelin · Place 11 · PonagansetPonagansetJavelin800g11.117-07 PB11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 212RIIL Class ChampionshipsMay 21 · 1500 Meters · Place 11 · Ponaganset HPonaganset H1500 Meters114:28.0310
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 17 · Ponaganset HPonaganset H800 Meters172:17.3610
May 14RIIL Division ChampionshipsMay 14 · Triple Jump · Place 8 · Ponaganset HPonaganset HTriple Jump810.96m PB10
May 14RIIL Division ChampionshipsMay 14 · 3000 Meters · Place 7 · Ponaganset HPonaganset H3000 Meters79:53.9510
May 7Sgt. Brian St. Germain InvitationalMay 7 · 1500 Meters · Place 18 · PonagansetPonaganset1500 Meters184:33.3110

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 3000 Meters · Place 16 · PonagansetPonaganset3000 Meters16.9:50.27a10
Feb 12RITCA Last Chance MeetFeb 12 · 3000 Meters · Place 3 · PonagansetPonaganset3000 Meters3.9:44.46a10
Feb 5RIIL Class ChampionshipsFeb 5 · 1000 Meters · Place 13 · PonagansetPonaganset1000 Meters13.3:02.36a10
Feb 5RIIL Class ChampionshipsFeb 5 · 3000 Meters · Place 6 · PonagansetPonaganset3000 Meters6.9:50.19a10
Jan 26Northern Division Men's ChampionshipsJan 26 · 600 Meters · Place 11 · PonagansetPonaganset600 Meters11.1:40.53a10
Jan 17RIIL Boys - Week 4Jan 17 · 600 Meters · Place 10 · Ponaganset HPonaganset H600 Meters101:42.1010
Jan 17RIIL Boys - Week 4Jan 17 · 3000 Meters · Place 3 · Ponaganset HPonaganset H3000 Meters39:50.3110
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 9 · Ponaganset HPonaganset H1000 Meters93:21.5210
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 6 · Ponaganset HPonaganset H1000 Meters63:21.5210
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 10 · Ponaganset HPonaganset H600 Meters101:43.9110
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 6 · Ponaganset HPonaganset H600 Meters61:43.9110
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 4 · Ponaganset HPonaganset H1500 Meters44:43.4310
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 4 · Ponaganset HPonaganset H1500 Meters44:43.4310
Jan 12RIIL Boys - Week 3Jan 12 · 1000 Meters · Place 9 · Ponaganset HPonaganset H1000 Meters93:21.5210
Jan 12RIIL Boys - Week 3Jan 12 · 600 Meters · Place 10 · Ponaganset HPonaganset H600 Meters101:43.9110
Jan 12RIIL Boys - Week 3Jan 12 · 1500 Meters · Place 4 · Ponaganset HPonaganset H1500 Meters44:43.4310
Jan 6RIIL Boys- Week 2Jan 6 · Long Jump · Place 8 · Ponaganset HPonaganset HLong Jump84.43m PB10
Jan 6RIIL Boys- Week 2Jan 6 · 3000 Meters · Place 3 · Ponaganset HPonaganset H3000 Meters39:52.3010

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16RIIL Dual Meet #1Dec 16 · 1000 Meters · Place 5 · PonagansetPonaganset1000 Meters5.3:01.17a10
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 8 · Ponaganset HPonaganset H3000 Meters810:00.999
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 6 · Ponaganset HPonaganset H3000 Meters69:58.019
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 6 · Ponaganset HPonaganset H3000 Meters69:58.019
Feb 5RIIL Divisional Meet #3Feb 5 · 1000 Meters · Place 17 · PonagansetPonaganset1000 Meters17.3:13.70a9
Feb 5RIIL Divisional Meet #3Feb 5 · 3000 Meters · Place 4 · PonagansetPonaganset3000 Meters4.10:00.99a9

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22RITCA JV State ChampionshipsJun 22 · Triple Jump · PonagansetPonagansetTriple Jump--FOUL9
Jun 22RITCA JV State ChampionshipsJun 22 · 1500 Meters · Place 27 · PonagansetPonaganset1500 Meters27.4:40.35a9
Jun 15RITCA Freshman State ChampionshipsJun 15 · Triple Jump · Place 8 · PonagansetPonagansetTriple Jump8.32-01.759
Jun 15RITCA Freshman State ChampionshipsJun 15 · 3000 Meters · Place 3 · PonagansetPonaganset3000 Meters3.10:10.55a9
Jun 5RIIL Northern Division ChampionshipsJun 5 · Triple Jump · Place 6 · PonagansetPonagansetTriple Jump6.32-09.509
Jun 5RIIL Northern Division ChampionshipsJun 5 · Long Jump · Place 18 · PonagansetPonagansetLong Jump18.13-06.50 PB9
Jun 5RIIL Northern Division ChampionshipsJun 5 · 3000 Meters · Place 12 · PonagansetPonaganset3000 Meters12.11:31.44a9
May 29Sgt. Brian St. Germain InvitationalMay 29 · 3000 Meters · Place 21 · Ponaganset HPonaganset H3000 Meters219:53.839