Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFather Diamond Invitational · Feb 204:17.99aFather Diamond InvitationalFebruary 20, 2026
1 Mile · Outdoor2024 Arcadia Invitational · Apr 54:21.952024 Arcadia InvitationalApril 5, 2024
1500 Meters · Outdoor2024 Arcadia Invitational · Apr 54:05.112024 Arcadia InvitationalApril 5, 2024
1600 Meters · IndoorSuper 7 Invitational · Feb 244:27.21Super 7 InvitationalFebruary 24, 2024
1600 Meters · OutdoorCentral Valley Classic · Mar 234:18.01aCentral Valley Classic March 23, 2024
3000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 288:18.36aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
3000m Steeplechase · 0.914m · OutdoorFred Hardy Invitational · Mar 199:15.54aFred Hardy InvitationalMarch 19, 2026
3000m Steeplechase · OutdoorGeorge Mason Dalton Ebanks Invitational · Apr 39:35.37aGeorge Mason Dalton Ebanks InvitationalApril 3, 2026
3200 Meters · OutdoorDan Gabor Invitational · Mar 29:36.48Dan Gabor InvitationalMarch 2, 2024
400 Meters · OutdoorLas Lomas Dual with Clayton Valley · Apr 1753.13aLas Lomas Dual with Clayton ValleyApril 17, 2024
5000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2814:45.16aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
800 Meters · Indoor2023 Spokane HS Invitational presented by Idaho Central Credit Union · Jan 142:11.83a2023 Spokane HS Invitational presented by Idaho Central Credit UnionJanuary 14, 2023
800 Meters · OutdoorMarsh Creek Invitational · Mar 91:57.40aMarsh Creek InvitationalMarch 9, 2024
full · OutdoorDAL Championship Finals · May 72:04.15aDAL Championship FinalsMay 7, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 3000m Steeplechase · Place 8 · AmericanAmerican3000m Steeplechase89:35.37a PBSo
Mar 19Fred Hardy InvitationalMar 19 · 3000m Steeplechase · Place 1 · AmericanAmerican3000m Steeplechase0.914m1.9:15.54a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 14 · AmericanAmerican5000 Meters14.14:45.16a PBSo
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 9 · AmericanAmerican3000 Meters9.8:18.36a PBSo
Feb 20Father Diamond InvitationalFeb 20 · 1 Mile · Place 2 · AmericanAmerican1 Mile2.4:17.99a PBSo
Feb 13Darius Dixon InviteFeb 13 · 3000 Meters · Place 13 · AmericanAmerican3000 Meters138:27.29aSo
Jan 30George Mason Patriot GamesJan 30 · 5000 Meters · Place 9 · AmericanAmerican5000 Meters914:57.80aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Patriot League Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 9 · AmericanAmerican3000m Steeplechase99:49.92FR
Apr 18Virginia ChallengeApr 18 · 3000m Steeplechase · Place 27 · AmericanAmerican3000m Steeplechase279:59.41FR
Apr 18Virginia ChallengeApr 18 · 3000m Steeplechase · Place 27 · AmericanAmerican3000m Steeplechase279:59.41FR
Apr 4George Mason Ebanks InvitationalApr 4 · 3000m Steeplechase · Place 13 · AmericanAmerican3000m Steeplechase139:46.32aFr
Apr 4George Mason Ebanks InvitationalApr 4 · 1500 Meters · Place 66 · AmericanAmerican1500 Meters664:17.24aFr
Mar 21Fred HardyMar 21 · 3000m Steeplechase · Place 7 · AmericanAmerican3000m Steeplechase0.914m7.9:46.37aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Father Diamond InvitationalFeb 21 · 1 Mile · Place 2 · AmericanAmerican1 Mile24:18.06a—
Feb 7Liberty OpenFeb 7 · 5000 Meters · Place 14 · AmericanAmerican5000 Meters1415:28.23a—
Jan 31Patriot GamesJan 31 · 3000 Meters · Place 12 · AmericanAmerican3000 Meters128:55.95a—
Jan 17NYC Gotham CupJan 17 · 3000 Meters · Place 13 · AmericanAmerican3000 Meters13.8:48.24aFr

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 17CIF North Coast Section Meet of ChampionsMay 17 · 1600 Meters · Place 14 · Clayton ValleyClayton Valley1600 Meters144:23.77a—
May 11NCS Tri-Valley Area ChampionshipsMay 11 · 1600 Meters · Place 11 · Clayton ValleyClayton Valley1600 Meters11.4:23.00a12
May 11NCS Tri-Valley Area ChampionshipsMay 11 · 800 Meters · Place 20 · Clayton ValleyClayton Valley800 Meters20.2:07.15a12
May 4DAL Championship FinalsMay 4 · 1600 Meters · Place 6 · Clayton ValleyClayton Valley1600 Meters64:34.29a—
May 4DAL Championship FinalsMay 4 · 1600 Meters · Place 3 · Clayton ValleyClayton Valley1600 Meters34:23.59a—
May 4DAL Championship FinalsMay 4 · 800 Meters · Place 6 · Clayton ValleyClayton Valley800 Meters62:02.87a—
May 4DAL Championship FinalsMay 4 · 800 Meters · Place 4 · Clayton ValleyClayton Valley800 Meters42:00.13a—
Apr 27DAL Championships TrialsApr 27 · 1600 Meters · Place 6 · Clayton ValleyClayton Valley1600 MetersRound P6.4:34.29aUnofficial12
Apr 27DAL Championships TrialsApr 27 · 800 Meters · Place 6 · Clayton ValleyClayton Valley800 MetersRound P6.2:02.87aUnofficial12
Apr 1964th Mt. SAC RelaysApr 19 · 1600 Meters · Place 30 · 12 Clayton Valley12 Clayton Valley1600 Meters304:29.05—
Apr 1964th Mt. SAC RelaysApr 19 · 1 Mile · Place 30 · 12 Clayton Valley12 Clayton Valley1 Mile304:30.90—
Apr 1964th Mt. SAC RelaysApr 19 · 800 Meters · Place 16 · 12 Clayton Valley12 Clayton Valley800 Meters162:01.13—
Apr 1964th Mt. SAC RelaysApr 19 · 1600 Meters · Place 30 · Clayton VallClayton Vall1600 Meters304:29.05—
Apr 1964th Mt. SAC RelaysApr 19 · 1 Mile · Place 30 · Clayton VallClayton Vall1 Mile304:30.90—
Apr 1964th Mt. SAC RelaysApr 19 · 800 Meters · Place 16 · Clayton VallClayton Vall800 Meters162:01.13—
Apr 17Las Lomas Dual with Clayton ValleyApr 17 · 3200 Meters · Place 2 · Clayton ValleyClayton Valley3200 Meters211:42.04a—
Apr 17Las Lomas Dual with Clayton ValleyApr 17 · 400 Meters · Place 2 · Clayton ValleyClayton Valley400 Meters253.13a PB—
Apr 52024 Arcadia InvitationalApr 5 · 1 Mile · Place 8 · Clayton VallClayton Vall1 Mile84:21.95 PB12
Apr 52024 Arcadia InvitationalApr 5 · 1 Mile · Place 37 · Clayton VallClayton Vall1 Mile374:21.9512
Apr 52024 Arcadia InvitationalApr 5 · 1600 Meters · Place 37 · Clayton VallClayton Vall1600 Meters374:20.4612
Apr 52024 Arcadia InvitationalApr 5 · 1500 Meters · Place 39 · Clayton VallClayton Vall1500 Meters394:05.11 PB12
Mar 29Stanford Invitational - HSMar 29 · 1600 Meters · Place 24 · CLAYTON VALLCLAYTON VALL1600 Meters244:27.80—
Mar 29Stanford Invitational - HSMar 29 · 800 Meters · Place 26 · CLAYTON VALLCLAYTON VALL800 Meters262:01.79—
Mar 23Central Valley Classic Mar 23 · 1600 Meters · Place 2 · Clayton ValleyClayton Valley1600 Meters24:18.01a PB—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 65 · Clayton ValleyClayton Valley3200 Meters659:39.19a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 15 · Clayton ValleyClayton Valley1600 Meters154:20.58a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 65 · Clayton ValleyClayton Valley3200 Meters659:39.1912
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 15 · Clayton ValleyClayton Valley1600 Meters154:20.5812
Mar 13DAL Meet: Clayton Valley @ MiramonteMar 13 · 3200 Meters · Place 1 · Clayton ValleyClayton Valley3200 Meters110:40.5712
Mar 9Marsh Creek InvitationalMar 9 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters11:57.40a PB—
Mar 5DAL Meet: Acalanes vs Clayton ValleyMar 5 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters11:59.28a—
Mar 2Dan Gabor InvitationalMar 2 · 3200 Meters · Place 6 · Clayton VallClayton Vall3200 Meters69:36.48 PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Super 7 InvitationalFeb 24 · 1600 Meters · Place 1 · Clayton VallClayton Vall1600 Meters14:27.21 PB12

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13NCS Tri-Valley ChampionshipMay 13 · 1600 Meters · Place 17 · Clayton ValleyClayton Valley1600 Meters17.4:26.00a11
May 6DAL Championship FINALSMay 6 · 3200 Meters · Place 4 · Clayton ValleyClayton Valley3200 Meters49:37.22a—
May 6DAL Championship FINALSMay 6 · 1600 Meters · Place 8 · Clayton ValleyClayton Valley1600 Meters84:31.92a—
May 6DAL Championship FINALSMay 6 · 1600 Meters · Place 5 · Clayton ValleyClayton Valley1600 Meters54:19.87a—
Apr 29DAL Championship TRIALSApr 29 · 1600 Meters · Place 8 · Clayton ValleyClayton Valley1600 Meters84:31.92a—
Apr 19Dual Las Lomas vs Clayton ValleyApr 19 · 3200 Meters · Clayton ValleyClayton Valley3200 Meters—DNS11
Apr 19Dual Las Lomas vs Clayton ValleyApr 19 · 1600 Meters · Place 2 · Clayton ValleyClayton Valley1600 Meters2.4:42.58a11
Mar 28CLAYTON VALLEY AT NORTHGATEMar 28 · 1600 Meters · Place 1 · Clayton ValleyClayton Valley1600 Meters14:39.25a—
Mar 25Bear Creek Port City InvitationalMar 25 · 800 Meters · Place 3 · Clayton ValleyClayton Valley800 Meters32:03.52a—
Mar 22DAL Meet: Clayton Valley @ CampolindoMar 22 · 3200 Meters · Place 2 · Clayton ValleyClayton Valley3200 Meters210:24.18a—
Mar 17Dublin Distance FiestaMar 17 · 3200 Meters · Place 108 · Clayton VallClayton Vall3200 Meters1089:55.8011
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 59 · Clayton VallClayton Vall1600 Meters594:30.9211
Mar 15Dual Miramonte vs Clayton ValleyMar 15 · 800 Meters · Place 5 · Clayton ValleyClayton Valley800 Meters52:05.84a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 3200 Meters · Place 6 · Clayton ValleyClayton Valley3200 Meters610:46.48a—
Mar 8Dual Acalanes vs Clayton ValleyMar 8 · 1600 Meters · Place 5 · Clayton ValleyClayton Valley1600 Meters54:45.27a—
Mar 4Dan Gabor InvitationalMar 4 · 3200 Meters · Place 6 · Clayton ValleyClayton Valley3200 Meters69:39.3111
Mar 4Dan Gabor InvitationalMar 4 · 3200 Meters · Place 6 · Clayton ValleyClayton Valley3200 Meters69:39.3111

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Washington HS InvitationalFeb 11 · 1 Mile · Place 79 · Clayton ValleyClayton Valley1 Mile79.4:55.51a11
Feb 11Washington HS InvitationalFeb 11 · 3000 Meters · Place 57 · Clayton ValleyClayton Valley3000 Meters57.9:21.70a11
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 1 Mile · Place 36 · Top PacersTop Pacers1 Mile36.4:50.47a11
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 3000 Meters · Place 20 · Top PacersTop Pacers3000 Meters20.9:44.76a11
Jan 142023 Spokane HS Invitational presented by Idaho Central Credit UnionJan 14 · 800 Meters · Place 42 · Top PacersTop Pacers800 Meters42.2:11.83a PB11

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14NCS Tri-Valley ChampionshipMay 14 · 800 Meters · Place 21 · Clayton VallClayton Vall800 Meters212:06.6010
May 14NCS Tri-Valley ChampionshipMay 14 · 1600 Meters · Place 14 · Clayton VallClayton Vall1600 Meters144:33.6510
May 7DAL Championship FinalsMay 7 · full · Place 12 · Clayton ValleyClayton Valleyfull124:39.32a10
May 7DAL Championship FinalsMay 7 · full · Place 7 · Clayton ValleyClayton Valleyfull74:31.41a10
May 7DAL Championship FinalsMay 7 · full · Place 8 · Clayton ValleyClayton Valleyfull82:04.51a10
May 7DAL Championship FinalsMay 7 · full · Place 8 · Clayton ValleyClayton Valleyfull82:04.15a PB10
Apr 30DAL Championship TrialsApr 30 · full · Place 12 · Clayton ValleyClayton Valleyfull124:39.32a10
Apr 30DAL Championship TrialsApr 30 · full · Place 8 · Clayton ValleyClayton Valleyfull82:04.51a10
Apr 20DAL Clayton Valley @ Las LomasApr 20 · 1600 Meters · Place 2 · Clayton ValleyClayton Valley1600 Meters24:38.3910
Apr 20DAL Clayton Valley @ Las LomasApr 20 · 800 Meters · Place 1 · Clayton ValleyClayton Valley800 Meters12:11.6310
Mar 23Clayton Valley vs CampolindoMar 23 · 1600 Meters · Place 2 · Clayton ValleyClayton Valley1600 Meters24:38.05SO
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 84 · Clayton VallClayton Vall1600 Meters844:37.1910
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 3200 Meters · Place 1 · Clayton ValleyClayton Valley3200 Meters110:28.51So
Mar 9Dual - Acalanes vs Clayton ValleyMar 9 · 800 Meters · Place 2 · Clayton ValleyClayton Valley800 Meters22:05.72So
Mar 5Dan Gabor InvitationalMar 5 · 800 Meters · Place 25 · Clayton VallClayton Vall800 Meters252:06.48410
Mar 5Dan Gabor InvitationalMar 5 · 1600 Meters · Place 52 · Clayton VallClayton Vall1600 Meters524:41.6410

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1De La Salle Super 7 InvitationalMay 1 · 1600 Meters · Place 29 · Clayton ValleyClayton Valley1600 Meters295:13.899
May 1De La Salle Super 7 InvitationalMay 1 · 800 Meters · Place 54 · Clayton ValleyClayton Valley800 Meters542:23.219