Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIC4A/ECAC Indoor Championships · Feb 74:07.44aIC4A/ECAC Indoor ChampionshipsFebruary 7, 2026
10,000 Meters · OutdoorPatriot League Outdoor Track & Field Championships · May 1529:40.90aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
1500 Meters · IndoorBruce Lehane Scarlet and White · Feb 83:52.78aBruce Lehane Scarlet and WhiteFebruary 8, 2025
1500 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 23:50.40aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026
1600 Meters · OutdoorColorado 5A State Championships · May 184:17.73aColorado 5A State ChampionshipsMay 18, 2023
3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 137:54.84aDavid Hemery Valentine InvitationalFebruary 13, 2026
3200 Meters · OutdoorStutler Twilight Meet · Apr 309:17.39Stutler Twilight MeetApril 30, 2024
5000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2814:11.36aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2314:04.03a130th Penn Relays CarnivalApril 23, 2026
800 Meters · OutdoorCherry Creek Invitational · May 41:58.08Cherry Creek InvitationalMay 4, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 10,000 Meters · Place 5 · Boston UniversityBoston University10,000 Meters5.29:40.90a PBSo
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 5000 Meters · Place 7 · Boston UniversityBoston University5000 Meters7.14:39.11aSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 18 · Boston UniversityBoston University1500 Meters18.3:50.40a PBSo
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 24 · Boston UniversityBoston University5000 Meters24.14:04.03a PBSo
Mar 26Raleigh RelaysMar 26 · 5000 Meters · Place 124 · Boston UniversityBoston University5000 Meters124.14:32.77aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 5 · Boston UniversityBoston University5000 Meters5.14:11.36a PBSo
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 15 · Boston UniversityBoston University3000 Meters15.8:29.30aSo
Feb 13David Hemery Valentine InvitationalFeb 13 · 3000 Meters · Place 22 · Boston UniversityBoston University3000 Meters227:54.84a PBSo
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 1 Mile · Place 2 · Boston UniversityBoston University1 Mile24:07.44a PBSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 40 · Boston UniversityBoston University1 Mile404:07.70SO
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 3000 Meters · Place 4 · Boston UniversityBoston University3000 Meters48:01.77aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Patriot League Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 10 · Boston UniversityBoston University5000 Meters1014:48.76FR
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 12 · Boston UniversityBoston University5000 Meters12.14:19.91aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 3000 Meters · Place 124 · Boston UniversityBoston University3000 Meters1248:11.13a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1 Mile · Place 46 · Boston UniversityBoston University1 Mile464:09.07a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1500 Meters · Place 48 · Boston UniversityBoston University1500 Meters483:52.78a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 5000 Meters · Place 78 · Boston UniversityBoston University5000 Meters7814:22.81a—
Jan 18The Battle in BeantownJan 18 · 3000 Meters · Place 12 · Boston UniversityBoston University3000 Meters128:24.23a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16COLORADO STATE CHAMPIONSHIPSMay 16 · 3200 Meters · Place 9 · Cherry CreekCherry Creek3200 Meters99:23.10a—
May 4Cherry Creek InvitationalMay 4 · 800 Meters · Place 3 · Cherry CreekCherry Creek800 Meters31:58.08 PB12
Apr 30Stutler Twilight MeetApr 30 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters19:17.39 PB12
Apr 12The Pomona InvitationalApr 12 · 800 Meters · Place 16 · Cherry CreekCherry Creek800 Meters161:59.54—
Apr 12The Pomona InvitationalApr 12 · 3200 Meters · Place 10 · Cherry CreekCherry Creek3200 Meters109:42.0012
Mar 30Niwot InvitationalMar 30 · 1600 Meters · Place 4 · Cherry Creek High ScCherry Creek High Sc1600 Meters44:18.39—
Mar 23Broomfield ShootoutMar 23 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters24:18.95—
Mar 23Broomfield ShootoutMar 23 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters19:26.54—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18Colorado 5A State ChampionshipsMay 18 · 3200 Meters · Place 4 · Cherry CreekCherry Creek3200 Meters4.9:18.51a11
May 18Colorado 5A State ChampionshipsMay 18 · 1600 Meters · Place 10 · Cherry CreekCherry Creek1600 Meters10.4:17.73a PB11
May 6Cherry Creek InvitationalMay 6 · 800 Meters · Place 7 · Cherry CreekCherry Creek800 Meters71:58.8511
Apr 29Stutler TwilightApr 29 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.9:24.95a11
Apr 29Stutler TwilightApr 29 · 1600 Meters · Place 5 · Cherry CreekCherry Creek1600 Meters5.4:20.83a11
Apr 14The Pomona InvitationalApr 14 · 3200 Meters · Place 6 · Cherry CreekCherry Creek3200 Meters69:43.54—
Apr 8Legend Titan Track ClashApr 8 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.9:38.89a11
Apr 8Legend Titan Track ClashApr 8 · 800 Meters · Place 16 · Cherry CreekCherry Creek800 Meters16.2:07.36a11
Apr 1Altitude Running InvitationalApr 1 · 1600 Meters · Place 3 · Cherry Creek High ScCherry Creek High Sc1600 Meters34:28.94—
Mar 11Centennial League Varsity OpenerMar 11 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters19:39.5711
Mar 11Centennial League Varsity OpenerMar 11 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters14:27.1711

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19CHSSA State ChampionshipsMay 19 · 3200 Meters · Place 14 · Cherry CreekCherry Creek3200 Meters14.9:46.52a10
May 14Centennial League Varsity ChampionshipsMay 14 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.9:43.65a10
May 14Centennial League Varsity ChampionshipsMay 14 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters1.4:24.63a10
May 5Centennial League 9/10 ChampionshipsMay 5 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters1.4:30.75a10
Apr 23Dakota Ridge InvitationalApr 23 · 3200 Meters · Place 3 · Cherry CreekCherry Creek3200 Meters39:46.8310
Apr 23Dakota Ridge InvitationalApr 23 · 800 Meters · Place 6 · Cherry CreekCherry Creek800 Meters62:03.9410
Apr 15Pomona InvitationalApr 15 · 1600 Meters · Place 8 · Cherry CreekCherry Creek1600 Meters84:27.22—
Apr 2Altitude InvitationalApr 2 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters2.4:31.38a10
Mar 26Broomfield ShootoutMar 26 · 3200 Meters · Place 8 · Cherry Creek High ScCherry Creek High Sc3200 Meters89:44.84—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 12Stutler TwilightJun 12 · 3200 Meters · Place 16 · Cherry CreekCherry Creek3200 Meters1610:21.13—
Jun 3Centennial League Qualifier #4Jun 3 · 1600 Meters · Place 3 · Cherry CreekCherry Creek1600 Meters34:53.14—
May 28Lion Classic InvitationalMay 28 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters210:31.32—
May 28Lion Classic InvitationalMay 28 · 1600 Meters · Place 4 · Cherry CreekCherry Creek1600 Meters44:40.79—
May 28Lion Classic InvitationalMay 28 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters210:31.32—
May 28Lion Classic InvitationalMay 28 · 1600 Meters · Place 4 · Cherry CreekCherry Creek1600 Meters44:40.79—
May 15Centennial League Qualifier #2May 15 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters210:14.89—
May 8Centennial League Qualifier #1BMay 8 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.10:49.18a9
May 8Centennial League Qualifier #1BMay 8 · 1600 Meters · Place 3 · Cherry CreekCherry Creek1600 Meters3.4:49.30a9