Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBruce Lehane Scarlet and White · Feb 83:54.24aBruce Lehane Scarlet and WhiteFebruary 8, 2025
1000 Meters · IndoorBill Bergan Classic · Jan 162:21.63aBill Bergan ClassicJanuary 16, 2026
1500 Meters · IndoorBruce Lehane Scarlet and White · Feb 83:39.09aBruce Lehane Scarlet and WhiteFebruary 8, 2025
1500 Meters · OutdoorCyclone Twilight 2026 · May 83:39.53aCyclone Twilight 2026May 8, 2026
1600 Meters · IndoorNew Balance Indoor Grand Prix · Feb 44:06.21aNew Balance Indoor Grand PrixFebruary 4, 2023
1600 Meters · Outdoor2020 Desert Dream-Last Hurrah · Jun 114:35.40a2020 Desert Dream-Last HurrahJune 11, 2020
2 Miles · IndoorMSTCA Boston Holiday Classic · Dec 279:26.41aMSTCA Boston Holiday ClassicDecember 27, 2021
3000 Meters · IndoorBoston University/Sharon Colyear-Danville Season Opener · Dec 77:49.62aBoston University/Sharon Colyear-Danville Season OpenerDecember 7, 2024
3000 Meters · OutdoorSgt. Brian St. Germain Invitational · May 78:20.52Sgt. Brian St. Germain InvitationalMay 7, 2022
300m Hurdles · 36" / 0.914m · OutdoorTiverton Dual Meet · May 1748.60Tiverton Dual MeetMay 17, 2021
400 Meters · Outdoor2RIIL Class Championships · May 2151.572RIIL Class ChampionshipsMay 21, 2022
600 Meters · IndoorRIIL State Indoor Championships · Feb 181:22.63RIIL State Indoor ChampionshipsFebruary 18, 2023
800 Meters · OutdoorDrake Relays (College) · Apr 241:51.04Drake Relays (College)April 24, 2024
Combined results · OutdoorPortsmouth Home Meet #1 · May 104:34.10Portsmouth Home Meet #1May 10, 2021
High Jump · IndoorRITCA Boys' Freshmen State Meet · Jan 314-08.00RITCA Boys' Freshmen State MeetJanuary 31, 2020

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 1500 Meters · Place 11 · Iowa StateIowa State1500 MetersRound P11.3:40.66aJr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 1500 Meters · Place 17 · Iowa StateIowa State1500 MetersRound S17.3:45.51aJr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 6 · Iowa StateIowa State1500 MetersRound P6.3:51.51aJr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 10 · Iowa StateIowa State1500 Meters10.4:01.19aJr
May 8Cyclone Twilight 2026May 8 · 1500 Meters · Place 1 · Iowa StateIowa State1500 Meters1.3:39.53a PBJr
May 1Payton Jordan InvitationalMay 1 · 1500 Meters · Place 4 · Iowa StateIowa State1500 Meters4.3:40.26aJr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Iowa StateIowa State5000 Meters--DNFJr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 26 · Iowa StateIowa State1500 Meters26.3:49.34aJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 10 · Iowa StateIowa State1 Mile103:54.37JR
Jan 16Bill Bergan ClassicJan 16 · 1000 Meters · Place 1 · Iowa StateIowa State1000 Meters12:21.63a PBJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 5000 Meters · Iowa StateIowa State5000 Meters—NTJr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 3000 Meters · Place 14 · Iowa StateIowa State3000 Meters14.7:51.58aJr
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1 Mile · Place 6 · Iowa StateIowa State1 Mile63:54.24a PB—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1500 Meters · Place 9 · Iowa StateIowa State1500 Meters93:39.09a PB—
Jan 24Cyclone OpenJan 24 · 1 Mile · Place 2 · Iowa StateIowa State1 Mile23:56.37a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 24 · Iowa StateIowa State1500 MetersRound S24.3:54.96aSo
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 14 · Iowa StateIowa State1500 MetersRound P14.3:50.53aSo
Apr 11Jim Duncan InvitationalApr 11 · 1500 Meters · Place 2 · Iowa StateIowa State1500 Meters23:40.49aSo

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · Iowa StateIowa State5000 Meters—DNFSo
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 3000 Meters · Place 11 · Iowa StateIowa State3000 Meters11.7:49.62a PBSo
Feb 3Iowa State ClassicFeb 3 · 1000 Meters · Place 2 · Iowa StateIowa State1000 Meters22:26.72a—
Jan 19Cyclone OpenJan 19 · 1 Mile · Place 8 · Iowa StateIowa State1 Mile84:06.02FR
Jan 12Hawkeye InvitationalJan 12 · 1 Mile · Place 13 · Iowa StateIowa State1 Mile13.4:15.13aFr
Jan 12Hawkeye InvitationalJan 12 · 3000 Meters · Iowa StateIowa State3000 Meters--DNFFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 1500 Meters · Place 23 · Iowa StateIowa State1500 MetersRound S23.3:51.16aFr
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · 1500 Meters · Place 16 · Iowa StateIowa State1500 MetersRound P16.3:43.09aFr
May 3ISU Alumni InvitationalMay 3 · 1500 Meters · Place 1 · Iowa StateIowa State1500 Meters13:42.08a—
Apr 24Drake Relays (College)Apr 24 · 800 Meters · Place 6 · Iowa StateIowa State800 Meters61:51.04 PBFR
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 62 · Iowa StateIowa State1500 Meters62.3:43.94aFr
Mar 29Stanford Invitational - CollegiateMar 29 · 1500 Meters · Place 1 · Iowa StateIowa State1500 Meters1.3:51.16aFr

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3RIIL Outdoor State Track & Field ChampionshipsJun 3 · 800 Meters · St RaphaelSt Raphael800 MetersRelay Split—1:59.5hUnofficial12
Jun 3RIIL Outdoor State Track & Field ChampionshipsJun 3 · 800 Meters · Place 1 · St RaphaelSt Raphael800 Meters1.1:54.20a12
May 21RIIL Class C ChampionshipsMay 21 · 3000 Meters · Place 1 · St RaphaelSt Raphael3000 Meters1.8:35.60a12
May 21RIIL Class C ChampionshipsMay 21 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:08.20a12
May 21RIIL Class C ChampionshipsMay 21 · 800 Meters · Place 1 · St RaphaelSt Raphael800 Meters1.2:01.63a12
May 21RIIL Class C ChampionshipsMay 21 · 400 Meters · Place 3 · St RaphaelSt Raphael400 Meters3.51.73a12
May 6RIIL Eastern Divisional ChampionshipsMay 6 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters14:03.92a—
Apr 25SRA, Rogers, Mt. Hope @ MiddletownApr 25 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters19:46.3012
Apr 25SRA, Rogers, Mt. Hope @ MiddletownApr 25 · 1500 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy1500 Meters14:26.2012
Apr 17SRA, Barrington @ EPHSApr 17 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters18:52.4012
Apr 3SRA, SPA, BVA @ TivertonApr 3 · Combined results · Place 1 · St. Raphael AcademySt. Raphael AcademyCombined results112:16.1012
Apr 3SRA, SPA, BVA @ TivertonApr 3 · Combined results · Place 2 · St. Raphael AcademySt. Raphael AcademyCombined results24:41.8012

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters18:43.7812
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 1500 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy1500 Meters14:00.3912
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 1000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy1000 Meters12:33.1712
Feb 18RIIL State Indoor ChampionshipsFeb 18 · 600 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy600 Meters11:22.63 PB12
Feb 9115th Millrose GamesFeb 9 · 1 Mile · Place 2 · St RaphaelSt Raphael1 Mile2.4:09.66a12
Feb 9115th Millrose GamesFeb 9 · 1600 Meters · Place 2 · St RaphaelSt Raphael1600 Meters2.4:08.23a12
Feb 9115th Millrose GamesFeb 9 · 1500 Meters · Place 3 · St RaphaelSt Raphael1500 Meters3.3:54.35a12
Feb 4New Balance Indoor Grand PrixFeb 4 · 1 Mile · Place 6 · USAUSA1 Mile6.4:08.05a12
Feb 4New Balance Indoor Grand PrixFeb 4 · 1600 Meters · Place 6 · USAUSA1600 Meters6.4:06.21a PB12
Feb 4New Balance Indoor Grand PrixFeb 4 · 1500 Meters · Place 5 · USAUSA1500 Meters5.3:50.27a12
Jan 28RITCA Boys Division ChampionshipsJan 28 · 1000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy1000 Meters12:36.1712
Jan 28RITCA Boys Division ChampionshipsJan 28 · 600 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy600 Meters11:24.2012
Jan 19RIIL Boys - Week 4Jan 19 · 1500 Meters · Place 1 · St. RaphaelSt. Raphael1500 Meters14:09.7212
Jan 19RIIL Boys - Week 4Jan 19 · 3000 Meters · Place 1 · St. RaphaelSt. Raphael3000 Meters19:08.7412

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 17Boston University Mini MeetDec 17 · 1 Mile · Place 1 · St RaphaelSt Raphael1 Mile1.4:07.99a12
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 1000 Meters · Place 1 · St RaphaelSt Raphael1000 Meters1.2:34.61a11
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 400 Meters · St RaphaelSt Raphael400 MetersRelay Split—51.5hUnofficial11
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 3000 Meters · Place 1 · St RaphaelSt Raphael3000 Meters1.8:37.64a11
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:03.38a11
Feb 5RIIL Class ChampionshipsFeb 5 · 1000 Meters · Place 1 · St RaphaelSt Raphael1000 Meters1.2:39.24a11
Feb 5RIIL Class ChampionshipsFeb 5 · 3000 Meters · Place 1 · St RaphaelSt Raphael3000 Meters1.9:23.72a11
Feb 5RIIL Class ChampionshipsFeb 5 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:06.35a11
Jan 29Millrose Games at The ArmoryJan 29 · 1 Mile · Place 12 · Pawtucket, RIPawtucket, RI1 Mile12.4:18.66a11
Jan 29Millrose Games at The ArmoryJan 29 · 1500 Meters · Place 11 · Pawtucket, RIPawtucket, RI1500 Meters11.4:00.20a11
Jan 26Northern Division Men's ChampionshipsJan 26 · 600 Meters · Place 1 · St RaphaelSt Raphael600 Meters1.1:23.99a11
Jan 17RIIL Boys - Week 4Jan 17 · 1000 Meters · Place 1 · St. RaphaelSt. Raphael1000 Meters12:32.2311
Jan 17RIIL Boys - Week 4Jan 17 · 1500 Meters · Place 1 · St. RaphaelSt. Raphael1500 Meters14:01.7611
Jan 17RIIL Boys - Week 4Jan 17 · 3000 Meters · Place 1 · St. RaphaelSt. Raphael3000 Meters18:43.9611
Jan 12RIIL Boys - Week 3Jan 12 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters19:24.5511
Jan 12RIIL Boys - Week 3Jan 12 · 3000 Meters · Place 1 · St. RaphaelSt. Raphael3000 Meters19:24.5511
Jan 8U.S. Air Force Hispanic GamesJan 8 · 1 Mile · Place 3 · St RaphaelSt Raphael1 Mile3.4:13.05a11
Jan 8U.S. Air Force Hispanic GamesJan 8 · 1500 Meters · Place 3 · St RaphaelSt Raphael1500 Meters3.3:55.84a11

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 23USATF U-20 Outdoor ChampionshipsJun 23 · 3000 Meters · Place 12 · UnattachedUnattached3000 Meters12.9:04.30a11
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 800 Meters · St RaphaelSt Raphael800 MetersRelay Split—1:52.6hUnofficial11
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 3000 Meters · Place 2 · St RaphaelSt Raphael3000 Meters2.8:40.64a11
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.3:57.88a11
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 800 Meters · Place 1 · St RaphaelSt Raphael800 Meters1.1:51.32a11
May 28Hendricken InvitationalMay 28 · 1500 Meters · Place 1 · St. RaphaelSt. Raphael1500 Meters13:51.7711
May 212RIIL Class ChampionshipsMay 21 · 3000 Meters · Place 1 · St. RaphaelSt. Raphael3000 Meters19:30.3911
May 212RIIL Class ChampionshipsMay 21 · 1500 Meters · Place 1 · St. RaphaelSt. Raphael1500 Meters14:01.3611
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 1 · St. RaphaelSt. Raphael800 Meters11:58.0911
May 212RIIL Class ChampionshipsMay 21 · 400 Meters · Place 1 · St. RaphaelSt. Raphael400 Meters151.57 PB11
May 7Sgt. Brian St. Germain InvitationalMay 7 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters18:20.52 PB11
May 2Portsmouth Dual MeetMay 2 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters19:16.80JR
Apr 25Middletown Dual MeetApr 25 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters19:34.00JR
Apr 25Middletown Dual MeetApr 25 · 800 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy800 Meters12:00.10JR
Apr 11Barrington Dual MeetApr 11 · 800 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy800 Meters11:59.20JR
Apr 11Barrington Dual MeetApr 11 · 3000 Meters · Place 1 · St. Raphael AcademySt. Raphael Academy3000 Meters19:13.60JR
Apr 5Tiverton Dual MeetApr 5 · 1500 Meters · Place 1 · Saint Raphael AcademSaint Raphael Academ1500 Meters14:21.40JR

2021 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 2 Miles · Place 1 · St RaphaelSt Raphael2 Miles1.9:26.41a PB11
Dec 27MSTCA Boston Holiday ClassicDec 27 · 1 Mile · Place 1 · St RaphaelSt Raphael1 Mile1.4:21.59a11
Dec 27Boston Holiday ChallengeDec 27 · 2 Miles · Place 1 · St RaphaelSt Raphael2 Miles1.9:26.41a11
Dec 27Boston Holiday ChallengeDec 27 · 1 Mile · Place 1 · St RaphaelSt Raphael1 Mile1.4:21.59a11
Dec 18RITCA InvitationalDec 18 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:07.03a11
Dec 16RIIL Dual Meet #1Dec 16 · 1000 Meters · Place 1 · St RaphaelSt Raphael1000 Meters1.2:37.85a11
Dec 16RIIL Dual Meet #1Dec 16 · 3000 Meters · Place 4 · St RaphaelSt Raphael3000 Meters4.10:43.37a11
Feb 5RIIL Divisional Meet #3Feb 5 · 1000 Meters · Place 9 · St RaphaelSt Raphael1000 Meters9.3:00.89a10
Jan 29RIIL Sullivan Division Meet #2Jan 29 · 600 Meters · Place 7 · St RaphaelSt Raphael600 Meters7.1:37.41a10

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 12RIIL Class C ChampionshipsJun 12 · 3000 Meters · Place 4 · St RaphaelSt Raphael3000 Meters4.9:55.45a10
Jun 12RIIL Class C ChampionshipsJun 12 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:22.52a10
Jun 12RIIL Class C ChampionshipsJun 12 · 800 Meters · Place 1 · St RaphaelSt Raphael800 Meters1.2:01.00a10
Jun 5RIIL Eastern Division ChampionshipsJun 5 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:17.55a10
May 17Tiverton Dual MeetMay 17 · 300m Hurdles · Place 1 · St RaphaelSt Raphael300m Hurdles36" / 0.914m1.48.60 PB10
May 17Tiverton Dual MeetMay 17 · 1500 Meters · Place 1 · St RaphaelSt Raphael1500 Meters1.4:41.8010
May 10Portsmouth Home Meet #1May 10 · Combined results · Place 2 · St. Raphael AcademySt. Raphael AcademyCombined results215-01.5010
May 10Portsmouth Home Meet #1May 10 · Combined results · Place 2 · St. Raphael AcademySt. Raphael AcademyCombined results24:34.10 PB10

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 112020 Desert Dream-Last HurrahJun 11 · 1600 Meters · Place 28 · UnattachedUnattached1600 Meters28.4:35.40a PB9
Apr 11Knights of Columbus RelaysApr 11 · 1 Mile · St RaphaelSt Raphael1 MileRelay Split—4:48.0hUnofficial9

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15RIIL State ChampionshipFeb 15 · 1500 Meters · Place 8 · St. RaphaelSt. Raphael1500 Meters84:19.25FR
Feb 15RIIL State ChampionshipFeb 15 · 1500 Meters · Place 1 · St. RaphaelSt. Raphael1500 Meters14:19.25FR
Feb 8RIIL Class ChampionshipsFeb 8 · 3000 Meters · Place 2 · St. Raphael AcademySt. Raphael Academy3000 Meters29:34.45FR
Feb 8RIIL Class ChampionshipsFeb 8 · 1000 Meters · Place 6 · St. Raphael AcademySt. Raphael Academy1000 Meters62:55.56FR
Jan 31RITCA Boys' Freshmen State MeetJan 31 · 1000 Meters · Place 1 · St RaphaelSt Raphael1000 Meters1.2:52.52a9
Jan 31RITCA Boys' Freshmen State MeetJan 31 · High Jump · Place 11 · St RaphaelSt RaphaelHigh Jump11.4-08.00 PB9
Jan 31RITCA Boys' Freshmen State MeetJan 31 · 3000 Meters · Place 1 · St RaphaelSt Raphael3000 Meters1.9:31.25a9
Jan 17East Coast InvitationalJan 17 · 1 Mile · Place 12 · St. RaphaelSt. Raphael1 Mile124:40.249
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · 1 Mile · Place 35 · St RaphaelSt Raphael1 Mile35.4:40.47a9

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27North Dual MeetDec 27 · 1000 Meters · Place 2 · St RaphaelSt Raphael1000 Meters2.2:55.49a9
Dec 27Holiday ChallengeDec 27 · 1 Mile · Place 1 · St RaphaelSt Raphael1 Mile1.4:43.22a9
Dec 21RITCA InvitationalDec 21 · 1500 Meters · Place 7 · St RaphaelSt Raphael1500 Meters7.4:20.96a9
Dec 14Boston University Mini Meet #1Dec 14 · 1 Mile · Place 19 · St RaphaelSt Raphael1 Mile19.4:37.72a9