Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLSU Twilight · Feb 204:42.60aLSU TwilightFebruary 20, 2026
1500 Meters · OutdoorTrinity (Texas) Invitational · Mar 284:15.07Trinity (Texas) InvitationalMarch 28, 2025
1600 Meters · Outdoor114th Skagit County Track & Field Championships · Apr 274:52.17a114th Skagit County Track & Field ChampionshipsApril 27, 2022
1600 Meters · Outdoor · Hand timedNW 1B/2B League Meet @ La Conner · Mar 135:27.82hNW 1B/2B League Meet @ La ConnerMarch 13, 2019
3000 Meters · IndoorMcNeese Indoor I · Jan 169:30.16aMcNeese Indoor IJanuary 16, 2026
3000m Steeplechase · 0.914m · OutdoorCarl Kight Collegiate Invitational · Apr 19:52.86aCarl Kight Collegiate InvitationalApril 1, 2026
3000m Steeplechase · OutdoorTCU Alumni Invitational · Mar 206:33.85aTCU Alumni InvitationalMarch 20, 2026
3200 Meters · Outdoor114th Skagit County Track & Field Championships · Apr 2710:24.27a114th Skagit County Track & Field ChampionshipsApril 27, 2022
3200 Meters · Outdoor · Hand timedNW 1B/2B League Meet @ La Conner · Mar 1312:01.76hNW 1B/2B League Meet @ La ConnerMarch 13, 2019
5000 Meters · IndoorFasTrak Athletix Collegiate Challenge · Feb 716:29.90aFasTrak Athletix Collegiate ChallengeFebruary 7, 2026
5000 Meters · OutdoorTrinity (Texas) Invitational · Mar 2816:20.64Trinity (Texas) InvitationalMarch 28, 2025
800 Meters · OutdoorBill Schmidt Invitational · Apr 52:06.31aBill Schmidt InvitationalApril 5, 2025
800 Meters · Outdoor · Hand timedPrelims @ MV- NW,LC,MVC,FH,Lopez, Concrete · May 162:34.7hPrelims @ MV- NW,LC,MVC,FH,Lopez, ConcreteMay 16, 2018
Long Jump · OutdoorNorth Sound meet hosted by King's HS · Mar 2814-04.00North Sound meet hosted by King's HSMarch 28, 2019

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24SCAC Outdoor ChampionshipsApr 24 · 3000m Steeplechase · Place 4 · LeTourneauLeTourneau3000m Steeplechase0.914m4.10:10.73aSo
Apr 24SCAC Outdoor ChampionshipsApr 24 · 5000 Meters · Place 19 · LeTourneauLeTourneau5000 Meters19.16:44.98aSo
Apr 92026 War Hawk ClassicApr 9 · 3000m Steeplechase · LeTourneauLeTourneau3000m Steeplechase0.914m--SCRSo
Apr 92026 War Hawk ClassicApr 9 · 1500 Meters · Place 21 · LeTourneauLeTourneau1500 Meters21.4:20.36aSo
Apr 1Carl Kight Collegiate InvitationalApr 1 · 3000m Steeplechase · Place 11 · LeTourneauLeTourneau3000m Steeplechase0.914m11.9:52.86a PBSo
Mar 20TCU Alumni InvitationalMar 20 · 3000m Steeplechase · Place 6 · LeTourneauLeTourneau3000m Steeplechase66:33.85a PBSo
Mar 14McNeese Cowboy Relays Bob Hayes Louisiana ChallengeMar 14 · 1500 Meters · Place 8 · LeTourneauLeTourneau1500 Meters84:24.28aSo
Mar 6LeTourneau InvitationalMar 6 · 1500 Meters · Place 3 · LeTourneauLeTourneau1500 Meters34:29.34aSO

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20LSU TwilightFeb 20 · 1 Mile · Place 7 · LeTourneauLeTourneau1 Mile74:42.60a PBSo
Feb 7FasTrak Athletix Collegiate ChallengeFeb 7 · 5000 Meters · Place 23 · LeTourneauLeTourneau5000 Meters2316:29.90a PBSo
Jan 29McNeese Indoor IIJan 29 · 3000 Meters · Place 18 · LeTourneauLeTourneau3000 Meters18.9:31.59aSo
Jan 16McNeese Indoor IJan 16 · 3000 Meters · Place 15 · LeTourneauLeTourneau3000 Meters159:30.16a PBSo

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 252025 SCAC ChampionshipsApr 25 · 5000 Meters · Place 25 · LeTourneauLeTourneau5000 Meters25.16:35.72aFr
Apr 252025 SCAC ChampionshipsApr 25 · 3000m Steeplechase · Place 5 · LeTourneauLeTourneau3000m Steeplechase0.914m5.9:55.46aFr
Apr 252025 SCAC ChampionshipsApr 25 · 1500 Meters · LeTourneauLeTourneau1500 Meters--DNSFr
Apr 10Carl Kight InvitationalApr 10 · 3000m Steeplechase · Place 9 · LeTourneauLeTourneau3000m Steeplechase99:52.52FR
Apr 5Bill Schmidt InvitationalApr 5 · 1500 Meters · Place 33 · LeTourneauLeTourneau1500 Meters33.4:26.89aFr
Apr 5Bill Schmidt InvitationalApr 5 · 800 Meters · Place 29 · LeTourneauLeTourneau800 Meters29.2:06.31a PBFr
Mar 28Trinity (Texas) InvitationalMar 28 · 1500 Meters · Place 17 · LeTourneauLeTourneau1500 Meters174:15.07 PBFR
Mar 28Trinity (Texas) InvitationalMar 28 · 5000 Meters · Place 11 · LeTourneauLeTourneau5000 Meters1116:20.64 PBFR
Mar 21TCU Alumni InvitationalMar 21 · 3000m Steeplechase · Place 4 · LeTourneauLeTourneau3000m Steeplechase410:26.04FR
Mar 1MC Spring CleaningMar 1 · 5000 Meters · Place 22 · LeTourneauLeTourneau5000 Meters22.16:43.34aFr
Mar 1MC Spring CleaningMar 1 · 800 Meters · Place 25 · LeTourneauLeTourneau800 Meters25.2:06.95aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8FasTrak College Last ChanceFeb 8 · 5000 Meters · Place 33 · LeTourneauLeTourneau5000 Meters3316:52.65a—
Jan 25FasTrak College ChallengeJan 25 · 3000 Meters · Place 34 · LeTourneauLeTourneau3000 Meters349:43.68a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27114th Skagit County Track & Field ChampionshipsApr 27 · 3200 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian3200 Meters2.10:24.27a PB12
Apr 27114th Skagit County Track & Field ChampionshipsApr 27 · 1600 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian1600 Meters5.4:52.17a PB12
Apr 27114th Skagit County Track & Field ChampionshipsApr 27 · 800 Meters · Place 7 · Mount Vernon ChristianMount Vernon Christian800 MetersRound P7.2:16.97a12
Apr 27114th Skagit County Track & Field ChampionshipsApr 27 · 800 Meters · Place 6 · Mount Vernon ChristianMount Vernon Christian800 Meters6.2:17.29a12
Mar 23NW 1B/2B @ CoupevilleMar 23 · 3200 Meters · Mount Vernon ChristianMount Vernon Christian3200 Meters—DQ12
Mar 23NW 1B/2B @ CoupevilleMar 23 · 1600 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian1600 Meters3.5:02.73a12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 31NW 1B/2B Meet @ La Conner IIMar 31 · 1600 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian1600 Meters2.5:02.46a11
Mar 31NW 1B/2B Meet @ La Conner IIMar 31 · 800 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian800 Meters2.2:14.03a11

2020 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29La Conner Virtual Meet Part II May 29 · 3200 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian3200 Meters2.10:38.0hUnofficial10
May 29La Conner Virtual Meet Part II May 29 · 1600 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian1600 Meters2.5:04.0hUnofficial10
May 18TJ Virtual Meet # 2May 18 · 3200 Meters · Place 1 · Mount Vernon ChristianMount Vernon Christian3200 Meters1.11:37.0hUnofficial10
May 18TJ Virtual Meet # 2May 18 · 1600 Meters · Place 1 · Mount Vernon ChristianMount Vernon Christian1600 Meters1.4:57.0hUnofficial10
May 18Metro League Teams Virtual Meet # 2May 18 · 3200 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian3200 Meters3.11:37.0hUnofficial10
May 18Metro League Teams Virtual Meet # 2May 18 · 1600 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian1600 Meters3.4:57.0hUnofficial10
May 7Athletic Virtual Track & Field Meet #4May 7 · 2 Miles · Place 9 · Mount Vernon ChristianMount Vernon Christian2 Miles9.11:05.0hUnofficial10
May 7Athletic Virtual Track & Field Meet #4May 7 · 1 Mile · Place 11 · Mount Vernon ChristianMount Vernon Christian1 Mile11.5:05.0hUnofficial10
May 1Thomas Jefferson T&F Virtual Meet # 1May 1 · 3200 Meters · Mount Vernon ChristianMount Vernon Christian3200 Meters—10:59.0hUnofficial10
May 1Thomas Jefferson T&F Virtual Meet # 1May 1 · 1600 Meters · Mount Vernon ChristianMount Vernon Christian1600 Meters—5:07.0hUnofficial10
May 1Snohomish Virtual Track MeetMay 1 · 3200 Meters · Place 1 · Mount Vernon ChristianMount Vernon Christian3200 Meters1.10:40.0hUnofficial10
May 1Snohomish Virtual Track MeetMay 1 · 1600 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian1600 Meters2.4:55.0hUnofficial10
Apr 22La Conner Virtual MeetApr 22 · 3200 Meters · Mount Vernon ChristianMount Vernon Christian3200 Meters—11:11.1hUnofficial10
Apr 22La Conner Virtual MeetApr 22 · 1600 Meters · Mount Vernon ChristianMount Vernon Christian1600 Meters—5:05.3hUnofficial10

2019 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15Tri District 1BMay 15 · 3200 Meters · Mount Vernon ChristianMount Vernon Christian3200 Meters—DNS9
May 15Tri District 1BMay 15 · 1600 Meters · Mount Vernon ChristianMount Vernon Christian1600 Meters—DNS9
May 10NW 1B/2B District 1 Championships @ MVMay 10 · 3200 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian3200 Meters5.13:20.15a9
May 10NW 1B/2B District 1 Championships @ MVMay 10 · 1600 Meters · Place 4 · Mount Vernon ChristianMount Vernon Christian1600 Meters4.5:10.13a9
May 1NW 1B/2B League Champ @ La ConnerMay 1 · 3200 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian3200 Meters5.11:20.32a9
May 1NW 1B/2B League Champ @ La ConnerMay 1 · 1600 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian1600 Meters5.5:08.61a9
May 1NW 1B/2B League Champ @ La ConnerMay 1 · Long Jump · Place 12 · Mount Vernon ChristianMount Vernon ChristianLong Jump12.13-10.509
Apr 24113th Skagit County Championships Day 1Apr 24 · 3200 Meters · Place 14 · Mount Vernon ChristianMount Vernon Christian3200 Meters14.11:14.26a9
Apr 24113th Skagit County Championships Day 1Apr 24 · 1600 Meters · Place 17 · Mount Vernon ChristianMount Vernon Christian1600 Meters17.5:03.149
Apr 24113th Skagit County Championships Day 1Apr 24 · Long Jump · Place 28 · Mount Vernon ChristianMount Vernon ChristianLong Jump28.13-08.509
Mar 28North Sound meet hosted by King's HSMar 28 · 3200 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian3200 Meters3.11:51.03a9
Mar 28North Sound meet hosted by King's HSMar 28 · 1600 Meters · Place 6 · Mount Vernon ChristianMount Vernon Christian1600 Meters6.5:27.20a9
Mar 28North Sound meet hosted by King's HSMar 28 · Long Jump · Mount Vernon ChristianMount Vernon ChristianLong Jump—DNS9
Mar 28North Sound meet hosted by King's HSMar 28 · Long Jump · Place 17 · Mount Vernon ChristianMount Vernon ChristianLong Jump17.14-04.00 PB9
Mar 21Big Fish ClassicMar 21 · Long Jump · Place 16 · Mt Vernon ChristianMt Vernon ChristianLong Jump1613-10.509
Mar 21Big Fish ClassicMar 21 · 3200 Meters · Place 5 · Mt Vernon ChristianMt Vernon Christian3200 Meters511:56.089
Mar 21Big Fish ClassicMar 21 · 1600 Meters · Place 11 · Mt Vernon ChristianMt Vernon Christian1600 Meters115:26.459
Mar 13NW 1B/2B League Meet @ La ConnerMar 13 · 3200 Meters · Place 4 · Mt Vernon ChristianMt Vernon Christian3200 Meters412:01.76h PB9
Mar 13NW 1B/2B League Meet @ La ConnerMar 13 · 1600 Meters · Place 9 · Mt Vernon ChristianMt Vernon Christian1600 Meters95:27.82h PB9

2018 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23NWCMS FINALSMay 23 · 1600 Meters · Place 7 · Mount Vernon ChristianMount Vernon Christian1600 Meters7.5:41.858
May 23NWCMS FINALSMay 23 · 800 Meters · Place 10 · Mount Vernon ChristianMount Vernon Christian800 Meters10.2:38.078
May 16Prelims @ MV- NW,LC,MVC,FH,Lopez, ConcreteMay 16 · 1600 Meters · Place 4 · Mount Vernon ChristianMount Vernon Christian1600 Meters4.5:35.0h8
May 16Prelims @ MV- NW,LC,MVC,FH,Lopez, ConcreteMay 16 · Long Jump · Place 10 · Mount Vernon ChristianMount Vernon ChristianLong Jump10.13-02.008
May 16Prelims @ MV- NW,LC,MVC,FH,Lopez, ConcreteMay 16 · 800 Meters · Place 6 · Mount Vernon ChristianMount Vernon Christian800 Meters6.2:34.7h PB8
May 9Burlington, Smalls, La Conner at CascadeMay 9 · 1600 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian1600 Meters2.5:37.998
May 9Burlington, Smalls, La Conner at CascadeMay 9 · Long Jump · Place 18 · Mount Vernon ChristianMount Vernon ChristianLong Jump18.13-01.008
May 9Burlington, Smalls, La Conner at CascadeMay 9 · 800 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian800 Meters5.2:38.908
May 2NW, Cascade, Smalls, La Conner at North WhidbeyMay 2 · 1600 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian1600 Meters3.5:45.518
May 2NW, Cascade, Smalls, La Conner at North WhidbeyMay 2 · Long Jump · Mount Vernon ChristianMount Vernon ChristianLong Jump—ND8
May 2NW, Cascade, Smalls, La Conner at North WhidbeyMay 2 · 800 Meters · Mount Vernon ChristianMount Vernon Christian800 Meters—NT8
Apr 25North Whidbey and the Smalls @ B-EApr 25 · 1600 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian1600 Meters3.5:43.908
Apr 25North Whidbey and the Smalls @ B-EApr 25 · Long Jump · Place 11 · Mount Vernon ChristianMount Vernon ChristianLong Jump11.12-06.008
Apr 25North Whidbey and the Smalls @ B-EApr 25 · 800 Meters · Place 4 · Mount Vernon ChristianMount Vernon Christian800 Meters4.2:40.698
Apr 19Smalls, Cascade, Mt. Vernon at La ConnerApr 19 · 1600 Meters · Place 2 · Mount Vernon ChristianMount Vernon Christian1600 Meters2.5:45.568
Apr 19Smalls, Cascade, Mt. Vernon at La ConnerApr 19 · Long Jump · Place 13 · Mount Vernon ChristianMount Vernon ChristianLong Jump13.12-07.008
Apr 19Smalls, Cascade, Mt. Vernon at La ConnerApr 19 · 800 Meters · Place 3 · Mount Vernon ChristianMount Vernon Christian800 Meters3.2:44.28a8

2017 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24NWMSL North League FinalsMay 24 · 1600 Meters · Place 9 · Mount Vernon ChristianMount Vernon Christian1600 Meters9.6:01.767
May 24NWMSL North League FinalsMay 24 · 800 Meters · Place 10 · Mount Vernon ChristianMount Vernon Christian800 Meters10.2:59.997
May 17NWMSL North PrelimsMay 17 · 1600 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian1600 Meters5.6:02.007
May 17NWMSL North PrelimsMay 17 · Long Jump · Place 18 · Mount Vernon ChristianMount Vernon ChristianLong Jump18.11-04.007
May 17NWMSL North PrelimsMay 17 · 800 Meters · Place 6 · Mount Vernon ChristianMount Vernon Christian800 Meters6.2:46.007
May 10Cascade, OH, SmallsMay 10 · 1600 Meters · Mount Vernon ChristianMount Vernon Christian1600 Meters—06:17.17
May 10Cascade, OH, SmallsMay 10 · Long Jump · Mount Vernon ChristianMount Vernon ChristianLong Jump—12-01.007
May 10Cascade, OH, SmallsMay 10 · 800 Meters · Mount Vernon ChristianMount Vernon Christian800 Meters—02:52.37
May 4LaConner AMS, Smalls, CascadeMay 4 · 1600 Meters · Place 7 · Mount Vernon ChristianMount Vernon Christian1600 Meters7.6:19.45a7
Apr 26B-E With Cascade and SmallsApr 26 · 1600 Meters · Place 5 · Mount Vernon ChristianMount Vernon Christian1600 Meters5.6:18.007
Apr 26B-E With Cascade and SmallsApr 26 · Long Jump · Mount Vernon ChristianMount Vernon ChristianLong Jump—ND7
Apr 26B-E With Cascade and SmallsApr 26 · 800 Meters · Place 8 · Mount Vernon ChristianMount Vernon Christian800 Meters8.3:03.357
Apr 19Anacortes MS Home, OH, SmallsApr 19 · 1600 Meters · Place 9 · Mount Vernon ChristianMount Vernon Christian1600 Meters9.6:31.00Unofficial7
Apr 19Anacortes MS Home, OH, SmallsApr 19 · Long Jump · Place 9 · Mount Vernon ChristianMount Vernon ChristianLong Jump9.11-09.00Unofficial7
Apr 19Anacortes MS Home, OH, SmallsApr 19 · 800 Meters · Place 8 · Mount Vernon ChristianMount Vernon Christian800 Meters8.3:01.00Unofficial7