Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDavid Hemery Valentine Invitational · Feb 135:13.17aDavid Hemery Valentine InvitationalFebruary 13, 2026
1 Mile · OutdoorBishop Fenwick vs ABW & CR · May 105:30.3Bishop Fenwick vs ABW & CRMay 10, 2022
10,000 Meters · OutdoorAmerica East Outdoor Championships · May 935:28.84aAmerica East Outdoor ChampionshipsMay 9, 2026
1000 Meters · IndoorMSTCA Last Chance · Feb 123:17.06MSTCA Last ChanceFebruary 12, 2022
10000 Meters · OutdoorJaylin Rainford Invitational · Mar 2735:10.87aJaylin Rainford InvitationalMarch 27, 2026
1500 Meters · OutdoorUMASS Flagship Opener · Apr 84:56.66UMASS Flagship OpenerApril 8, 2023
2 Miles · IndoorTri County - Meet 5 Reggie · Jan 411:56.78aTri County - Meet 5 ReggieJanuary 4, 2022
2 Miles · OutdoorMSTCA Warrior Invite · Apr 2111:46.54aMSTCA Warrior InviteApril 21, 2022
3000 Meters · IndoorURI Invitational · Jan 179:51.68URI InvitationalJanuary 17, 2026
3000 Meters · Outdoor2023 UMass-Lowell George Davis Invitational · Apr 2110:32.622023 UMass-Lowell George Davis InvitationalApril 21, 2023
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3014:41.51John Thomas Terrier ClassicJanuary 30, 2026
5000 Meters · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 1717:19.51aIC4A/ECAC Outdoor Track & Field ChampionshipsMay 17, 2025
800 Meters · OutdoorCCL Multiple Teams Meet · Apr 92:30.10aCCL Multiple Teams MeetApril 9, 2022
BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · IndoorJohn Thomas Terrier Classic · Jan 3016:30.46John Thomas Terrier ClassicJanuary 30, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 10,000 Meters · Place 6 · BryantBryant10,000 Meters6.35:28.84a PBSr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 7 · BryantBryant5000 Meters7.17:32.81aSr
Apr 23130th Penn Relays CarnivalApr 23 · 10,000 Meters · BryantBryant10,000 Meters—DNFSr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 1 · BryantBryant5000 Meters1.17:30.11aSr
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · BryantBryant5000 Meters—DNFSr
Apr 3Ocean State CupApr 3 · 5000 Meters · Place 6 · BryantBryant5000 Meters6.17:45.46aSr
Mar 27Jaylin Rainford InvitationalMar 27 · 10000 Meters · Place 2 · BryantBryant10000 Meters235:10.87a PBSr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 5000 Meters · Place 4 · BryantBryant5000 Meters417:02.38aSR
Feb 20America East Indoor ChampionshipsFeb 20 · 5000 Meters · Place 7 · BryantBryant5000 Meters717:06.73SR
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 207 · BryantBryant1 Mile2075:13.17a PBSr
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 14 · BryantBryant5000 Meters1414:41.51 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 14 · BryantBryant5000 Meters1414:51.42SR
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · Place 14 · BryantBryantBU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike1416:30.46 PBSR
Jan 17URI InvitationalJan 17 · 3000 Meters · Place 2 · BryantBryant3000 Meters29:51.68 PBSR

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 5000 Meters · Place 3 · BryantBryant5000 Meters3.17:19.51a PBJr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 20 · BryantBryant5000 Meters2018:20.31aJR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22America East Indoor ChampsFeb 22 · 5000 Meters · Place 5 · BryantBryant5000 Meters517:16.17a—
Feb 22America East Indoor ChampsFeb 22 · 3000 Meters · Place 11 · BryantBryant3000 Meters119:59.81a—
Feb 8URI Coaches InvitationalFeb 8 · 3000 Meters · Place 1 · BryantBryant3000 Meters110:05.13JR
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 45 · BryantBryant5000 Meters4517:35.20a—
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 4 · BryantBryant5000 Meters4.17:34.97aJr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 1 Mile · Place 5 · BryantBryant1 Mile5.5:15.65aJr
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 5000 Meters · Place 8 · BryantBryant5000 Meters817:46.71SO
Feb 19America East Indoor ChampionshipsFeb 19 · 5000 Meters · Place 11 · BryantBryant5000 Meters1117:53.99SO
Feb 19America East Indoor ChampionshipsFeb 19 · 3000 Meters · Place 14 · BryantBryant3000 Meters1410:30.60SO
Feb 10URI Coaches InvitationalFeb 10 · 3000 Meters · Place 9 · BryantBryant3000 Meters910:36.67SO
Jan 26John Thomas Terrier ClassicJan 26 · 5000 Meters · Place 50 · BryantBryant5000 Meters5018:13.85a—
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 3000 Meters · Place 25 · BryantBryant3000 Meters2510:38.19SO

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Bryant Black and Gold InvitationalMar 29 · 5000 Meters · Place 13 · BryantBryant5000 Meters1318:15.99SO

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 5000 Meters · Place 27 · BryantBryant5000 Meters2718:50.14FR
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 3000 Meters · Place 10 · BryantBryant3000 Meters1010:32.62 PBFR
Apr 8UMASS Flagship OpenerApr 8 · 1500 Meters · Place 31 · BryantBryant1500 Meters314:56.66 PBFR
Mar 31Black and Gold InvitationalMar 31 · 5000 Meters · Place 5 · BryantBryant5000 Meters5.18:35.11aFr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11URI Coaches' InvitationalFeb 11 · 1 Mile · Place 17 · BryantBryant1 Mile175:40.38FR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 1 Mile · Place 26 · BryantBryant1 Mile265:34.91FR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 1 Mile · Place 26 · BryantBryant1 Mile265:34.91FR
Jan 21URI InvitationalJan 21 · 1 Mile · Place 17 · BryantBryant1 Mile17.5:25.73aFr
Jan 15Flagship Indoor InvitationalJan 15 · 3000 Meters · Place 28 · BryantBryant3000 Meters28.10:55.87aFr

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17Archbishop Williams vs. St. Mary's & CathedralMay 17 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.12:28,4Unofficial12
May 17Archbishop Williams vs. St. Mary's & CathedralMay 17 · 800 Meters · Place 1 · Archbishop WilliamsArchbishop Williams800 Meters1.2:33.1Unofficial12
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 12 · Archbishop WilliamsArchbishop Williams1 Mile12.5:31.02a12
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 12 · Archbishop WilliamsArchbishop Williams1 Mile12.5:31.02aUnofficial12
May 10Bishop Fenwick vs ABW & CRMay 10 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:30.3 PB12
May 10Bishop Fenwick vs ABW & CRMay 10 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—66.5Unofficial12
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 25 · Archbishop WilliamsArchbishop Williams1 Mile255:39.6012
May 7Weston Twilight InvitationalMay 7 · 1 Mile · Place 25 · Archbishop WilliamsArchbishop Williams1 Mile255:39.6012
May 3Austin Prep at Archbishop WilliamsMay 3 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:36.112
May 3Austin Prep at Archbishop WilliamsMay 3 · 800 Meters · Place 2 · Archbishop WilliamsArchbishop Williams800 Meters2.2:33.612
Apr 26Archbishop Williams vs. Arlington CatholicApr 26 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—68.3Unofficial12
Apr 26Archbishop Williams vs. Arlington CatholicApr 26 · 800 Meters · Place 1 · Archbishop WilliamsArchbishop Williams800 Meters1.2:29.9Unofficial12
Apr 21MSTCA Warrior InviteApr 21 · 2 Miles · Place 2 · Archbishop WilliamsArchbishop Williams2 Miles2.11:46.54a PB12
Apr 19Archbishop Williams vs. Cardinal Spellman & CathedralApr 19 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:42.7Unofficial12
Apr 19Archbishop Williams vs. Cardinal Spellman & CathedralApr 19 · 800 Meters · Archbishop WilliamsArchbishop Williams800 Meters—2:38.1Unofficial12
Apr 12Archbishop Williams vs. Bishop StangApr 12 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:37.0Unofficial12
Apr 12Archbishop Williams vs. Bishop StangApr 12 · 800 Meters · Place 1 · Archbishop WilliamsArchbishop Williams800 Meters1.2:33.6Unofficial12
Apr 9CCL Multiple Teams MeetApr 9 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.12:22.47a12
Apr 9CCL Multiple Teams MeetApr 9 · 1 Mile · Archbishop WilliamsArchbishop Williams1 Mile—DNS12
Apr 9CCL Multiple Teams MeetApr 9 · 800 Meters · Place 2 · Archbishop WilliamsArchbishop Williams800 Meters2.2:30.10a PB12

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17MIAA Div 4 ChampionshipFeb 17 · 2 Miles · Place 6 · Archbishop WilliamsArchbishop Williams2 Miles611:59.81SR
Feb 12MSTCA Last ChanceFeb 12 · 1000 Meters · Place 9 · Archbishop WilliamsArchbishop Williams1000 Meters93:17.06 PB12
Feb 3Tri County League ChampionshipFeb 3 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles112:08.2512
Feb 3TCL ChampionshipFeb 3 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.12:08.25a12
Jan 24Tri County - Meet10 - WheatonJan 24 · 1 Mile · Place 2 · Archbishop WilliamsArchbishop Williams1 Mile2.5:45.30a12
Jan 24Tri County - Meet10 - WheatonJan 24 · 1000 Meters · Place 2 · Archbishop WilliamsArchbishop Williams1000 Meters2.3:38.06a12
Jan 4Tri County - Meet 5 ReggieJan 4 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.11:56.78a PB12

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 1 Mile · Place 16 · Archbishop WilliamsArchbishop Williams1 Mile16.5:30.87a12
Dec 27Boston Holiday ChallengeDec 27 · 1 Mile · Place 16 · Archbishop WilliamsArchbishop Williams1 Mile16.5:30.87a12
Dec 22Tri County - Meet4 BUDec 22 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:34.30a12
Dec 14Tri County Meet2Dec 14 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:39.05a12
Dec 14Tri County Meet2Dec 14 · 1000 Meters · Place 1 · Archbishop WilliamsArchbishop Williams1000 Meters1.3:29.93a12
Dec 10Tri County Meet1Dec 10 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:40.78a12
Dec 10Tri County Meet1Dec 10 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—68.4Unofficial12

2021 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 17MIAA D2 South SectionalsJun 17 · 2 Miles · Place 6 · Archbishop WilliamsArchbishop Williams2 Miles6.12:03.05a11
Jun 12Catholic Central League InvitationalJun 12 · 1 Mile · Place 3 · Archbishop WilliamsArchbishop Williams1 Mile3.5:35.34a11
Jun 12Catholic Central League InvitationalJun 12 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—70.3Unofficial11
Jun 1Archbishop Williams vs. Bishop FenwickJun 1 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:38.6Unofficial11
Jun 1Archbishop Williams vs. Bishop FenwickJun 1 · Triple Jump · Place 3 · Archbishop WilliamsArchbishop WilliamsTriple Jump3.26'6"Unofficial11
Jun 1Archbishop Williams vs. Bishop FenwickJun 1 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—73.5Unofficial11
Jun 1Archbishop Williams vs. Bishop FenwickJun 1 · 800 Meters · Place 1 · Archbishop WilliamsArchbishop Williams800 Meters1.2:36.9Unofficial11
May 18Archbishop Williams vs. Bishop Stang & CathedralMay 18 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:35.3Unofficial11
May 18Archbishop Williams vs. Bishop Stang & CathedralMay 18 · Triple Jump · Archbishop WilliamsArchbishop WilliamsTriple Jump—25'9"Unofficial11
May 18Archbishop Williams vs. Bishop Stang & CathedralMay 18 · 800 Meters · Place 1 · Archbishop WilliamsArchbishop Williams800 Meters1.2:36.6Unofficial11
May 15Archbishop Williams vs. Cardinal SpellmanMay 15 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.12:41.9Unofficial11
May 15Archbishop Williams vs. Cardinal SpellmanMay 15 · 1 Mile · Place 2 · Archbishop WilliamsArchbishop Williams1 Mile2.5:50.4Unofficial11
May 15Archbishop Williams vs. Cardinal SpellmanMay 15 · Triple Jump · Archbishop WilliamsArchbishop WilliamsTriple Jump—26'7"Unofficial11
May 8Archbishop Williams vs. Bishop FeehanMay 8 · 2 Miles · Place 3 · Archbishop WilliamsArchbishop Williams2 Miles3.12:11.2Unofficial11
May 8Archbishop Williams vs. Bishop FeehanMay 8 · Triple Jump · Place 2 · Archbishop WilliamsArchbishop WilliamsTriple Jump2.25'7"Unofficial11
May 8Archbishop Williams vs. Bishop FeehanMay 8 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—71.5Unofficial11
Apr 17CCL South Division InvitationalApr 17 · 1 Mile · Place 5 · Archbishop WilliamsArchbishop Williams1 Mile5.5:53.33Unofficial11
Mar 27Archbishop Williams vs. Bishop FeehanMar 27 · 2 Miles · Place 1 · Archbishop WilliamsArchbishop Williams2 Miles1.12:50.2Unofficial11
Mar 27Archbishop Williams vs. Bishop FeehanMar 27 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—72.3Unofficial11
Mar 20Archbishop Williams vs. Cardinal SpellmanMar 20 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:48.2Unofficial11
Mar 20Archbishop Williams vs. Cardinal SpellmanMar 20 · 1000 Meters · Place 2 · Archbishop WilliamsArchbishop Williams1000 Meters2.3:35.1Unofficial11
Mar 20Archbishop Williams vs. Cardinal SpellmanMar 20 · 400 Meters · Archbishop WilliamsArchbishop Williams400 MetersRelay Split—74.3Unofficial11
Mar 13Archbishop Williams vs. Bishop StangMar 13 · 1 Mile · Place 1 · Archbishop WilliamsArchbishop Williams1 Mile1.5:54.3Unofficial11
Mar 13Archbishop Williams vs. Bishop StangMar 13 · 1000 Meters · Place 1 · Archbishop WilliamsArchbishop Williams1000 Meters1.3:32.3Unofficial11

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6Tri County League ChampionshipFeb 6 · 1 Mile · Place 5 · Archbishop WilliamsArchbishop Williams1 Mile55:49.3410
Jan 28Tri County #7Jan 28 · 2 Miles · Place 5 · Archbishop WilliamsArchbishop Williams2 Miles513:32.7010
Jan 14Tri County #5Jan 14 · 2 Miles · Place 4 · Archbishop WilliamsArchbishop Williams2 Miles413:14.0610
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1 Mile · Place 19 · Archbishop WilliamsArchbishop Williams1 Mile196:04.6210
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1 Mile · Place 5 · Archbishop WilliamsArchbishop Williams1 Mile56:04.6210

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 29Tri-County Meet #7Jan 29 · 1 Mile · Place 6 · Archbishop WilliamsArchbishop Williams1 Mile66:39.149
Jan 22Tri-County League Meet #6Jan 22 · 1000 Meters · Place 6 · Archbishop WilliamsArchbishop Williams1000 Meters63:43.889
Jan 8Tri-County Meet #4Jan 8 · 1000 Meters · Place 3 · Archbishop WilliamsArchbishop Williams1000 Meters33:50.079
Jan 5Freshman - Sophomore Meet (Small Schools) Jan 5 · 1000 Meters · Place 1 · Archbishop WilliamsArchbishop Williams1000 Meters13:48.46FR
Jan 2Tri-County Meet #3Jan 2 · 1 Mile · Place 12 · Archbishop WilliamsArchbishop Williams1 Mile126:48.899