Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Feb 65:24.75aRiverhawk InvitationalFebruary 6, 2026
1 Mile · OutdoorFriar Invitational · Apr 105:31.69aFriar InvitationalApril 10, 2026
10,000 Meters · OutdoorAmerica East Outdoor Championships · May 938:51.52aAmerica East Outdoor ChampionshipsMay 9, 2026
1000 Meters · IndoorLiberty Christmas HS Invitational · Dec 183:17.23aLiberty Christmas HS InvitationalDecember 18, 2021
1500 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 25:09.16aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026
1600 Meters · IndoorVHSL Region 4D Championship · Feb 195:19.77aVHSL Region 4D ChampionshipFebruary 19, 2022
1600 Meters · OutdoorKnights Track Classic · Apr 305:19.04Knights Track ClassicApril 30, 2022
3000 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 2410:35.73aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
3000 Meters · OutdoorGeorge Davis Invitational · Apr 1911:03.57aGeorge Davis InvitationalApril 19, 2024
3200 Meters · IndoorVHSL Class 4 State Championships · Feb 2811:25.57aVHSL Class 4 State ChampionshipsFebruary 28, 2022
3200 Meters · OutdoorDogwood Track Classic · May 611:34.63Dogwood Track ClassicMay 6, 2022
400 Meters · OutdoorKnights Track Classic · Apr 301:09.44Knights Track ClassicApril 30, 2022
500 Meters · IndoorBulldog Invitational · Jan 41:35.30Bulldog InvitationalJanuary 4, 2020
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3018:03.92John Thomas Terrier ClassicJanuary 30, 2026
5000 Meters · OutdoorGeorge Davis Invitational · Apr 1718:48.55aGeorge Davis InvitationalApril 17, 2026
800 Meters · OutdoorBlue Demon Invitational · Apr 132:42.41Blue Demon InvitationalApril 13, 2019
BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · IndoorJohn Thomas Terrier Classic · Jan 3018:26.04John Thomas Terrier ClassicJanuary 30, 2026
Combined results · OutdoorPatrick Henry Meet #2 · May 152:43.55Patrick Henry Meet #2May 15, 2019
Results · OutdoorNorthside Invitational · Apr 92:35.68Northside InvitationalApril 9, 2022

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 16 · UMass LowellUMass Lowell10,000 Meters16.38:51.52a PBSr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 30 · UMass LowellUMass Lowell5000 Meters30.19:06.64aSr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 55 · UMass LowellUMass Lowell1500 Meters55.5:09.16a PBSr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 9 · UMass LowellUMass Lowell5000 Meters9.18:48.55a PBSr
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 37 · UMass LowellUMass Lowell1 Mile37.5:31.69a PBSr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 24 · UMass LowellUMass Lowell5000 Meters24.18:59.48aSr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 25 · UMass LowellUMass Lowell1500 Meters25.5:10.06aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 3000 Meters · Place 20 · UMass LowellUMass Lowell3000 Meters2010:42.37aSR
Feb 20America East Indoor ChampionshipsFeb 20 · 5000 Meters · Place 16 · UMass LowellUMass Lowell5000 Meters1618:19.76SR
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 39 · UMass LowellUMass Lowell1 Mile395:24.75a PBSr
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 76 · UMass LowellUMass Lowell5000 Meters7618:03.92 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 76 · UMass LowellUMass Lowell5000 Meters7622:40.43SR
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · Place 76 · UMass LowellUMass LowellBU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike7618:26.04 PBSR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 3000 Meters · Place 33 · UMass LowellUMass Lowell3000 Meters3310:35.73a PBSr
Jan 17Beantown ChallengeJan 17 · 3000 Meters · Place 18 · UMass LowellUMass Lowell3000 Meters1810:45.69aSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 27 · UMass LowellUMass Lowell5000 Meters2718:54.55aJR
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 27 · UMass LowellUMass Lowell1500 Meters275:23.24JR
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 27 · UMass LowellUMass Lowell1500 Meters275:23.24JR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22America East Indoor ChampsFeb 22 · 5000 Meters · Place 17 · UMass LowellUMass Lowell5000 Meters1718:19.92a—
Feb 22America East Indoor ChampsFeb 22 · 3000 Meters · Place 32 · UMass LowellUMass Lowell3000 Meters3210:51.23a—
Feb 14David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 274 · UMass LowellUMass Lowell1 Mile2745:30.98a—
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 74 · UMass LowellUMass Lowell5000 Meters7418:36.32a—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 65 · UMass LowellUMass Lowell1 Mile65.5:29.65aJr
Jan 18The Battle in BeantownJan 18 · 3000 Meters · Place 13 · UMass LowellUMass Lowell3000 Meters1310:44.44a—
Jan 11Suffolk RelaysJan 11 · 3000 Meters · Place 20 · UMass LowellUMass Lowell3000 Meters2011:25.77a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4America East Outdoor Track & Field ChampionshipsMay 4 · 5000 Meters · Place 21 · UMass LowellUMass Lowell5000 Meters21.19:23.46aSo
Apr 19George Davis InvitationalApr 19 · 3000 Meters · Place 5 · UMass LowellUMass Lowell3000 Meters5.11:03.57a PBSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19America East Indoor ChampionshipsFeb 19 · 3000 Meters · Place 28 · UMass LowellUMass Lowell3000 Meters2810:55.74SO
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 1 Mile · Place 80 · UMass LowellUMass Lowell1 Mile80.5:31.84aSo
Jan 26Riverhawk InvitationalJan 26 · 3000 Meters · Place 46 · UMass LowellUMass Lowell3000 Meters4611:10.94SO
Jan 20Boston University Battle in BeantownJan 20 · 1 Mile · Place 25 · UMass LowellUMass Lowell1 Mile255:36.61SO

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 3000 Meters · Place 19 · UMass LowellUMass Lowell3000 Meters1911:05.94FR
Apr 6Merrimack College Track CarnivalApr 6 · 1 Mile · Place 17 · UMass LowellUMass Lowell1 Mile175:45.00FR
Apr 6Merrimack College Track CarnivalApr 6 · 1 Mile · Place 17 · UMass LowellUMass Lowell1 Mile175:45.00FR
Mar 24UMass-Lowell InvitationalMar 24 · 1500 Meters · Place 28 · UMass LowellUMass Lowell1500 Meters28.5:22.27aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27Riverhawk InvitationalJan 27 · 3000 Meters · Place 20 · Massachusetts-LowellMassachusetts-Lowell3000 Meters2010:56.12aFr
Jan 21Boston University Battle in BeantownJan 21 · 1 Mile · Place 25 · UMass LowellUMass Lowell1 Mile255:36.38FR
Jan 21Boston University Battle in BeantownJan 21 · 1 Mile · Place 25 · UMass LowellUMass Lowell1 Mile255:36.38FR
Jan 14Suffolk Ice BreakerJan 14 · 1 Mile · Place 21 · UMass LowellUMass Lowell1 Mile21.5:42.95aFr

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3VHSL 4A State ChampionshipsJun 3 · 3200 Meters · Place 10 · BlacksburgBlacksburg3200 Meters10.11:34.80a12
Jun 3VHSL 4A State ChampionshipsJun 3 · 1600 Meters · Place 21 · BlacksburgBlacksburg1600 Meters21.5:29.66a12
May 25VHSL Region 4D ChampionshipsMay 25 · 3200 Meters · Place 4 · BlacksburgBlacksburg3200 Meters4.11:42.54a12
May 25VHSL Region 4D ChampionshipsMay 25 · 1600 Meters · Place 6 · BlacksburgBlacksburg1600 Meters6.5:23.06a12
May 14Blacksburg InvitationalMay 14 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:30.56SR
May 14Blacksburg InvitationalMay 14 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:30.56SR
May 6Dogwood Track ClassicMay 6 · 3200 Meters · Place 23 · Blacksburg HBlacksburg H3200 Meters2311:34.63 PB—
Apr 30Knights Track ClassicApr 30 · 400 Meters · Place 15 · Blacksburg High SchoBlacksburg High Scho400 Meters151:09.44 PBSR
Apr 30Knights Track ClassicApr 30 · 1600 Meters · Place 5 · Blacksburg High SchoBlacksburg High Scho1600 Meters55:19.04 PBSR
Apr 9Northside InvitationalApr 9 · Results · Place 4 · Blacksburg High SchoBlacksburg High SchoResults42:35.68 PB12

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 3200 Meters · Place 6 · BlacksburgBlacksburg3200 Meters6.11:25.57a PB12
Feb 19VHSL Region 4D ChampionshipFeb 19 · 3200 Meters · Place 3 · BlacksburgBlacksburg3200 Meters3.11:47.80a12
Feb 19VHSL Region 4D ChampionshipFeb 19 · 1600 Meters · Place 5 · BlacksburgBlacksburg1600 Meters5.5:19.77a PB12
Feb 2Abingdon Polar Bear #5Feb 2 · 1600 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho1600 Meters35:28.05—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 5 · Blacksburg High SchoBlacksburg High Scho1000 Meters53:19.43—
Feb 2Abingdon Polar Bear #5Feb 2 · 1600 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho1600 Meters35:28.05—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 5 · Blacksburg High SchoBlacksburg High Scho1000 Meters53:19.43—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1000 Meters · Place 12 · BlacksburgBlacksburg1000 Meters12.3:17.23a PB12
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 7 · BlacksburgBlacksburg1600 Meters7.5:24.54a12
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 3200 Meters · Place 3 · BlacksburgBlacksburg3200 Meters3.11:32.46a12
Mar 1VHSL Class 4A Indoor State ChampionshipsMar 1 · 3200 Meters · Place 3 · BlacksburgBlacksburg3200 Meters3.11:48.36a11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 3200 Meters · Place 8 · BlacksburgBlacksburg3200 Meters8.11:35.44a11
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 1600 Meters · Place 9 · BlacksburgBlacksburg1600 Meters9.5:34.22a11
Jun 9Region 4D Outdoor ChampionshipJun 9 · 3200 Meters · Place 2 · Blacksburg HBlacksburg H3200 Meters212:19.49—
Jun 9Region 4D Outdoor ChampionshipJun 9 · 1600 Meters · Place 3 · Blacksburg HBlacksburg H1600 Meters35:28.17—
Jun 2River Ridge Meet #1Jun 2 · 3200 Meters · Place 1 · Blacksburg High SchoBlacksburg High Scho3200 Meters111:51.08—
Jun 2River Ridge Meet #1Jun 2 · 3200 Meters · Place 1 · Blacksburg High SchoBlacksburg High Scho3200 Meters111:51.08—
Jun 2River Ridge Meet #1Jun 2 · 1600 Meters · Place 1 · Blacksburg High SchoBlacksburg High Scho1600 Meters15:24.97—
Jun 2River Ridge Meet #1Jun 2 · 1600 Meters · Place 1 · Blacksburg High SchoBlacksburg High Scho1600 Meters15:24.97—
May 26Blacksburg QuadMay 26 · 3200 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho3200 Meters311:46.42JR
May 26Blacksburg QuadMay 26 · 3200 Meters · Place 3 · Blacksburg High SchoBlacksburg High Scho3200 Meters311:46.42JR

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 11Liberty Premier InvitationalJan 11 · 3200 Meters · Place 5 · Blacksburg HBlacksburg H3200 Meters511:46.34—
Jan 11Liberty Premier InvitationalJan 11 · 1600 Meters · Place 19 · Blacksburg HBlacksburg H1600 Meters195:39.69—
Jan 4Bulldog InvitationalJan 4 · 500 Meters · Place 69 · Blacksburg HBlacksburg H500 Meters691:35.30 PB10
Jan 4Bulldog InvitationalJan 4 · 1600 Meters · Place 25 · Blacksburg HBlacksburg H1600 Meters255:44.4910
Jan 4Bulldog InvitationalJan 4 · 1000 Meters · Place 47 · Blacksburg HBlacksburg H1000 Meters473:30.4310

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25VA Region 4D ChampionshipsMay 25 · 3200 Meters · Place 3 · Blacksburg HBlacksburg H3200 Meters312:22.409
May 15Patrick Henry Meet #2May 15 · Combined results · Place 4 · Blacksburg High SchoBlacksburg High SchoCombined results42:43.55 PB9
May 15Patrick Henry Meet #2May 15 · Combined results · Place 2 · Blacksburg High SchoBlacksburg High SchoCombined results25:41.649
Apr 13Blue Demon InvitationalApr 13 · 800 Meters · Place 2 · Blacksburg High SchoBlacksburg High Scho800 Meters22:42.41 PB9
Apr 13Blue Demon InvitationalApr 13 · 800 Meters · Place 10 · Blacksburg High SchoBlacksburg High Scho800 Meters102:42.419
Mar 30Titan Early Bird ClassicMar 30 · Results · Place 5 · Blacksburg High SchoBlacksburg High SchoResults55:51.259

2019 Indoor Track

21 results
DateMeetEventPlMarkGr
Feb 2Blacksburg Polar BearFeb 2 · 1000 Meters · Place 12 · Blacksburg High SchoBlacksburg High Scho1000 Meters123:30.829
Feb 2Blacksburg Polar BearFeb 2 · 1000 Meters · Place 12 · Blacksburg High SchoBlacksburg High Scho1000 Meters123:30.829
Feb 2Blacksburg Polar BearFeb 2 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:47.079
Feb 2Blacksburg Polar BearFeb 2 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:47.079
Jan 18VA ShowcaseJan 18 · 1000 Meters · Place 100 · Blacksburg HBlacksburg H1000 Meters1003:28.17—
Jan 18VA ShowcaseJan 18 · 1600 Meters · Place 103 · Blacksburg HBlacksburg H1600 Meters1035:49.00—
Jan 18VA ShowcaseJan 18 · 1600 Meters · Place 148 · Blacksburg HBlacksburg H1600 Meters1485:56.88—
Jan 18VA ShowcaseJan 18 · 1000 Meters · Place 142 · Blacksburg HBlacksburg H1000 Meters1423:31.33—
Jan 18VA ShowcaseJan 18 · 1600 Meters · Place 23 · Blacksburg HBlacksburg H1600 Meters235:56.88—
Jan 18VA ShowcaseJan 18 · 1600 Meters · Place 102 · Blacksburg HBlacksburg H1600 Meters1025:49.00—
Jan 18VA ShowcaseJan 18 · 1000 Meters · Place 100 · Blacksburg HBlacksburg H1000 Meters1003:28.17—
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 3200 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho3200 Meters612:59.609
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 3200 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho3200 Meters612:59.609
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:56.889
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 1600 Meters · Place 6 · Blacksburg High SchoBlacksburg High Scho1600 Meters65:56.889
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 50 · Blacksburg HBlacksburg H1600 Meters506:04.08—
Jan 5Bulldog InvitationalJan 5 · 1000 Meters · Place 43 · Blacksburg HBlacksburg H1000 Meters433:31.33—
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 56 · Blacksburg HBlacksburg H1600 Meters565:59.49—
Jan 5Bulldog InvitationalJan 5 · 1000 Meters · Place 57 · Blacksburg HBlacksburg H1000 Meters573:31.52—
Jan 5Bulldog InvitationalJan 5 · 1600 Meters · Place 50 · Blacksburg HBlacksburg H1600 Meters506:04.08—
Jan 5Bulldog InvitationalJan 5 · 1000 Meters · Place 43 · Blacksburg HBlacksburg H1000 Meters433:31.33—