Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastTrack Invitational · Feb 94:15.13aFastTrack InvitationalFebruary 9, 2024
1 Mile · OutdoorK of C Relays · Apr 64:46.20K of C RelaysApril 6, 2019
1000 Meters · IndoorPhiladelphia Metro · Feb 202:30.71Philadelphia MetroFebruary 20, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 173:54.25a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorBison Outdoor Classic · Apr 113:55.82aBison Outdoor ClassicApril 11, 2026
3000 Meters · IndoorRIIL Class Championships · Feb 89:16.73RIIL Class ChampionshipsFebruary 8, 2020
3000 Meters · OutdoorSgt. Brian St. Germain Invitational · May 78:41.56Sgt. Brian St. Germain InvitationalMay 7, 2022
5000 Meters · OutdoorAtlantic 10 Outdoor Championships · May 215:25.20aAtlantic 10 Outdoor ChampionshipsMay 2, 2026
600 Meters · IndoorRIIL Class Indoor State Championships · Feb 131:28.79RIIL Class Indoor State ChampionshipsFebruary 13, 2021
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 171:57.16a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorHendricken Invitational · May 281:56.26Hendricken InvitationalMay 28, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 5000 Meters · Place 23 · Saint Joseph'sSaint Joseph's5000 Meters23.15:25.20a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 73 · Saint Joseph'sSaint Joseph's1500 Meters73.3:55.82a PBSr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 37 · Saint Joseph'sSaint Joseph's1500 Meters37.3:59.38aSr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 6 · Saint Joseph'sSaint Joseph's1500 Meters6.3:59.64aSr
Mar 21Penn ChallengeMar 21 · 1500 Meters · Place 5 · Saint Joseph's UniversitySaint Joseph's University1500 Meters53:58.80JR
Mar 21Penn ChallengeMar 21 · 800 Meters · Place 10 · Saint Joseph's UniversitySaint Joseph's University800 Meters101:58.72JR

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 1 · Saint Joseph'sSaint Joseph's1500 Meters1.3:54.25a PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 27 · Saint Joseph'sSaint Joseph's800 Meters27.1:57.16a PBSr
Feb 20Philadelphia MetroFeb 20 · 1000 Meters · Place 12 · Saint Joseph's UniversitySaint Joseph's University1000 Meters122:30.71 PBJR
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 24 · Saint Joseph'sSaint Joseph's1 Mile24.4:18.45aSr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 1500 Meters · Place 27 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters274:06.47SO
Apr 26Carol & John Covert ClassicApr 26 · 1500 Meters · Place 4 · Saint Joseph'sSaint Joseph's1500 Meters44:01.98a—
Apr 19Paul Donahue InviteApr 19 · 1500 Meters · Place 18 · Saint Joseph'sSaint Joseph's1500 Meters183:59.11a—
Apr 19Paul Donahue InviteApr 19 · 800 Meters · Place 22 · Saint Joseph'sSaint Joseph's800 Meters221:57.75a—
Apr 5George Mason Ebanks InvitationalApr 5 · 1500 Meters · Place 31 · Saint Joseph'sSaint Joseph's1500 Meters314:02.53a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 1 Mile · Place 12 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile124:22.70SO
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 14 · Saint Joseph'sSaint Joseph's1 Mile14.4:15.13a PBSo
Feb 9FastTrack InvitationalFeb 9 · 800 Meters · Place 23 · Saint Joseph'sSaint Joseph's800 Meters23.1:58.92aSo
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 1 Mile · Place 72 · Saint Joseph'sSaint Joseph's1 Mile72.4:17.49aSo
Jan 26Dr. Sander Invitational Columbia ChallengeJan 26 · 1 Mile · Place 33 · Saint Joseph'sSaint Joseph's1 Mile334:19.65a—
Jan 13Nittany Lion ChallengeJan 13 · 1 Mile · Place 26 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile264:22.45SO

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 7Lehigh Games 2023Apr 7 · 1500 Meters · Place 19 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters194:11.61FR

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 1500 Meters · Place 3 · Bishop HendrickenBishop Hendricken1500 Meters3.3:59.95a12
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 800 Meters · Place 4 · Bishop HendrickenBishop Hendricken800 Meters4.1:56.80a12
May 28Hendricken InvitationalMay 28 · 800 Meters · Place 6 · Bishop HendrBishop Hendr800 Meters61:56.26 PB12
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 1 · Bishop HendrBishop Hendr800 Meters14:02.6012
May 212RIIL Class ChampionshipsMay 21 · 800 Meters · Place 4 · Bishop HendrBishop Hendr800 Meters41:59.7412
May 14RIIL Division ChampionshipsMay 14 · 1500 Meters · Place 1 · Bishop HendrBishop Hendr1500 Meters14:02.4412
May 14RIIL Division ChampionshipsMay 14 · 800 Meters · Place 1 · Bishop HendrBishop Hendr800 Meters11:59.4112
May 7Sgt. Brian St. Germain InvitationalMay 7 · 3000 Meters · Place 4 · Bishop HendrickenBishop Hendricken3000 Meters48:41.56 PB12
Apr 30Classical ClassicApr 30 · 1500 Meters · Place 2 · Bishop HendrBishop Hendr1500 Meters24:02.5112
Apr 30Classical ClassicApr 30 · 800 Meters · Place 3 · Bishop HendrBishop Hendr800 Meters31:58.9312

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 1000 Meters · Place 3 · Bishop HendrickenBishop Hendricken1000 Meters3.2:36.09a12
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 1500 Meters · Place 5 · Bishop HendrickenBishop Hendricken1500 Meters5.4:06.36a12
Feb 12RITCA Last Chance MeetFeb 12 · 1500 Meters · Place 2 · Bishop HendrickenBishop Hendricken1500 Meters2.4:05.03a12
Feb 5RIIL Class ChampionshipsFeb 5 · 1000 Meters · Place 1 · Bishop HendrickenBishop Hendricken1000 Meters1.2:39.63a12
Feb 5RIIL Class ChampionshipsFeb 5 · 1500 Meters · Place 1 · Bishop HendrickenBishop Hendricken1500 Meters1.4:09.22a12
Jan 27Suburban Division Men's ChampionshipJan 27 · 1500 Meters · Place 1 · Bishop HendrickenBishop Hendricken1500 Meters1.4:08.26a12
Jan 27Suburban Division Men's ChampionshipJan 27 · 1000 Meters · Place 1 · Bishop HendrickenBishop Hendricken1000 Meters1.2:40.06a12
Jan 17RIIL Boys - Week 4Jan 17 · 600 Meters · Place 1 · Bishop HendrBishop Hendr600 Meters11:28.9812
Jan 17RIIL Boys - Week 4Jan 17 · 3000 Meters · Place 4 · Bishop HendrBishop Hendr3000 Meters49:26.8012

2021 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 1 Mile · Place 2 · Bishop HendrickenBishop Hendricken1 Mile2.4:23.91a12
Dec 27Boston Holiday ChallengeDec 27 · 1 Mile · Place 2 · Bishop HendrickenBishop Hendricken1 Mile2.4:23.91a12
Dec 18RITCA InvitationalDec 18 · 1000 Meters · Place 1 · Bishop HendrickenBishop Hendricken1000 Meters1.2:35.70a12
Dec 18RITCA InvitationalDec 18 · 1500 Meters · Place 2 · Bishop HendrickenBishop Hendricken1500 Meters2.4:08.61a12
Dec 16RIIL Dual Meet #1Dec 16 · 1000 Meters · Place 1 · Bishop HendrickenBishop Hendricken1000 Meters1.2:38.93a12
Feb 27RIIL State Indoor ChampionshipsFeb 27 · 1000 Meters · Place 6 · Bishop HendrBishop Hendr1000 Meters62:39.8111
Feb 19Last Chance QualifierFeb 19 · 1000 Meters · Place 3 · Bishop HendrBishop Hendr1000 Meters32:40.6111
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 1000 Meters · Place 5 · Bishop HendrBishop Hendr1000 Meters52:41.6111
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 600 Meters · Place 2 · Bishop HendrBishop Hendr600 Meters21:28.79 PB11
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 1500 Meters · Place 6 · Bishop HendrBishop Hendr1500 Meters64:15.5611
Feb 5RIIL Divisional Meet #3Feb 5 · 600 Meters · Place 4 · Bishop HendrickenBishop Hendricken600 Meters4.1:28.79a11
Jan 30RIIL Headley, Dwyer, Bayha Boys Division Meet #2Jan 30 · 1000 Meters · Place 1 · Bishop HendrickenBishop Hendricken1000 Meters1.2:41.61a11
Jan 23RIIL Headley, Bayha & Dwyer Division Meet #1Jan 23 · 1500 Meters · Place 2 · Bishop HendrickenBishop Hendricken1500 Meters2.4:15.56a11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 26RIIL State ChampionshipsJun 26 · 1500 Meters · Place 3 · Bishop HendrickenBishop Hendricken1500 Meters3.3:58.48a11
Jun 26RIIL State ChampionshipsJun 26 · 800 Meters · Place 4 · Bishop HendrickenBishop Hendricken800 Meters4.1:57.83a11
Jun 12RIIL Class A ChampionshipsJun 12 · 1500 Meters · Place 5 · Bishop HendrickenBishop Hendricken1500 Meters5.4:01.68a11
Jun 12RIIL Class A ChampionshipsJun 12 · 800 Meters · Place 3 · Bishop HendrickenBishop Hendricken800 Meters3.2:00.92a11
Jun 1RIIL Central Division ChampionshipsJun 1 · 1500 Meters · Place 3 · Bishop HendrickenBishop Hendricken1500 Meters3.4:03.10a11
Jun 1RIIL Central Division ChampionshipsJun 1 · 800 Meters · Place 4 · Bishop HendrickenBishop Hendricken800 Meters4.2:01.06a11
May 29Sgt. Brian St. Germain InvitationalMay 29 · 1500 Meters · Place 1 · Bishop HendrBishop Hendr1500 Meters14:05.4811

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15RIIL State ChampionshipFeb 15 · 3000 Meters · Place 17 · BishopHendrickenBishopHendricken3000 Meters179:38.01SO
Feb 15RIIL State ChampionshipFeb 15 · 1500 Meters · Place 14 · BishopHendrickenBishopHendricken1500 Meters144:28.41SO
Feb 15RIIL State ChampionshipFeb 15 · 1500 Meters · Place 6 · BishopHendrickenBishopHendricken1500 Meters64:28.41SO
Feb 8RIIL Class ChampionshipsFeb 8 · 3000 Meters · Place 6 · BishopHendrickenBishopHendricken3000 Meters69:16.73 PBSO
Feb 8RIIL Class ChampionshipsFeb 8 · 3000 Meters · Place 6 · BishopHendrickenBishopHendricken3000 Meters69:16.73SO
Jan 21Metro / Suburban Division Dual Meets #4Jan 21 · 1500 Meters · Place 7 · BishopHendrickenBishopHendricken1500 Meters74:25.84SO
Jan 8Suburban Dual Meet #3Jan 8 · 1500 Meters · Place 4 · BishopHendrickenBishopHendricken1500 Meters44:20.26SO

2019 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Holiday ChallengeDec 27 · 1 Mile · Place 29 · Bishop HendrickenBishop Hendricken1 Mile29.4:52.51a10
Dec 21RITCA InvitationalDec 21 · 3000 Meters · Place 12 · Bishop HendrickenBishop Hendricken3000 Meters12.9:27.39a10
Feb 13RITCA Boy's JV State ChampionshipsFeb 13 · 1000 Meters · Place 19 · Bishop HendrickenBishop Hendricken1000 Meters19.3:00.60a9
Feb 13RITCA Boy's JV State ChampionshipsFeb 13 · 1500 Meters · Place 7 · Bishop HendrickenBishop Hendricken1500 Meters7.4:26.68a9
Feb 5RITCA Freshman Boys State ChampionshipFeb 5 · 1500 Meters · Place 4 · HendrickenHendricken1500 Meters44:33.43FR
Feb 5RITCA Freshman Boys State ChampionshipFeb 5 · 3000 Meters · Place 4 · HendrickenHendricken3000 Meters49:36.74FR
Jan 26Suburban Division Championships Jan 26 · 3000 Meters · Place 5 · BishopHendrickenBishopHendricken3000 Meters510:02.78FR
Jan 1137th Yale Interscholastic Track ClassicJan 11 · 3000 Meters · Place 125 · Bishop HendrickenBishop Hendricken3000 Meters125.9:38.18a9
Jan 5World Trophy InvitationalJan 5 · 1500 Meters · Place 8 · BishopHendrickenBishopHendricken1500 Meters84:38.20FR

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29Rhode Island JV State ChampionshipsMay 29 · 1500 Meters · Place 24 · Bishop HendrickenBishop Hendricken1500 Meters24.4:37.29a9
May 25Hendricken InvitationalMay 25 · 1500 Meters · Place 28 · B. HendrickenB. Hendricken1500 Meters284:24.40FR
May 21Freshmen State ChampionshipsMay 21 · 3000 Meters · Place 5 · Bishop HendrickenBishop Hendricken3000 Meters5.10:04.81a9
May 21Freshmen State ChampionshipsMay 21 · 1500 Meters · Place 4 · Bishop HendrickenBishop Hendricken1500 Meters4.4:25.77a9
May 11Sgt. Brian St. Germaine InviteMay 11 · 1500 Meters · Place 8 · BishopHendrickenBishopHendricken1500 Meters84:22.55FR
May 4Brian Moretti InvitationalMay 4 · 3000 Meters · Place 14 · Bishop HendrickenBishop Hendricken3000 Meters14.9:37.95a9
Apr 27Classical ClassicApr 27 · 3000 Meters · Place 24 · B. HendrickenB. Hendricken3000 Meters249:48.50FR
Apr 6K of C RelaysApr 6 · 1 Mile · Place 4 · Bishop HendrickenBishop Hendricken1 Mile4.4:46.20 PB9

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Boston Holiday Challenge Dec 28 · 1 Mile · Place 3 · Bishop HendrickenBishop Hendricken1 Mile3.4:54.03a9

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16USATF New England Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 7 · Sentinel StridersSentinel Striders1500 Meters7.4:37.94a8
Jun 16USATF New England Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 5 · Sentinel StridersSentinel Striders800 Meters5.2:18.17a8