Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUniversity of Portland #2 · Feb 84:17.21University of Portland #2February 8, 2026
1500 Meters · OutdoorMike Fanelli Track Classic · Apr 33:53.84aMike Fanelli Track ClassicApril 3, 2026
1600 Meters · OutdoorIHSAA Boys Sectional 22 - Columbus North · May 184:27.63IHSAA Boys Sectional 22 - Columbus NorthMay 18, 2023
3000 Meters · OutdoorKamehameha Invitational · Apr 58:56.12aKamehameha InvitationalApril 5, 2025
3200 Meters · OutdoorCarmel 3200 Showcase · Apr 219:51.29aCarmel 3200 ShowcaseApril 21, 2023
400 Meters · OutdoorJohn Knight Twilight · Apr 1052.46John Knight TwilightApril 10, 2026
800 Meters · IndoorUniversity of Portland Indoor 1 · Jan 251:57.63aUniversity of Portland Indoor 1January 25, 2026
800 Meters · OutdoorOregon State High Performance · May 11:53.07aOregon State High PerformanceMay 1, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 132026 Big Sky Outdoor TF ChampionshipsMay 13 · 800 Meters · Place 19 · Portland StatePortland State800 MetersRound P19.1:53.78aFr
May 1Oregon State High PerformanceMay 1 · 1500 Meters · Place 12 · Portland StatePortland State1500 Meters123:58.18aFr
May 1Oregon State High PerformanceMay 1 · 800 Meters · Place 2 · Portland StatePortland State800 Meters21:53.07a PBFr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 347 · Portland StatePortland State1500 Meters347.3:57.16aFr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 147 · Portland StatePortland State800 Meters147.1:54.19aFr
Apr 10John Knight TwilightApr 10 · 400 Meters · Place 35 · Portland StatePortland State400 Meters3552.46 PBFR
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 38 · Portland StatePortland State1500 Meters38.3:53.84a PBFr
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 48 · Portland StatePortland State800 Meters48.1:53.62aFr
Mar 20PNW InviteMar 20 · 1500 Meters · Place 3 · Portland StatePortland State1500 Meters33:55.50aFr
Mar 20PNW InviteMar 20 · 800 Meters · Place 2 · Portland StatePortland State800 Meters21:54.20aFr
Mar 14Rich Allen ClassicMar 14 · 800 Meters · Place 1 · Portland StatePortland State800 Meters11:55.14aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Big Sky Indoor ChampionshipsFeb 26 · 1 Mile · Place 16 · Portland StatePortland State1 Mile16.4:25.43aFr
Feb 8University of Portland #2Feb 8 · 1 Mile · Place 1 · Portland StatePortland State1 Mile14:17.21 PBSO
Jan 25University of Portland Indoor 1Jan 25 · 800 Meters · Place 3 · Portland StatePortland State800 Meters31:57.63a PBSo

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 1OIA Varsity Track Championships May 1 · 1500 Meters · Place 2 · CampbellCampbell1500 Meters24:15.04a12
Apr 24OIA Varsity Western Division Track ChampionshipsApr 24 · 1500 Meters · Place 2 · CampbellCampbell1500 MetersRound P2.4:26.19a12
Apr 24OIA Varsity Western Division Track ChampionshipsApr 24 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters1.4:01.56a12
Apr 24OIA Varsity Western Division Track ChampionshipsApr 24 · 800 Meters · Place 1 · CampbellCampbell800 MetersRound P1.2:00.51a12
Apr 24OIA Varsity Western Division Track ChampionshipsApr 24 · 800 Meters · Place 1 · CampbellCampbell800 Meters1.2:00.51a12
Apr 1142nd Annual Velasco Invitational Track MeetApr 11 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters1.4:05.70a12
Apr 1142nd Annual Velasco Invitational Track MeetApr 11 · 800 Meters · Place 2 · CampbellCampbell800 Meters2.1:57.43a12
Apr 5Kamehameha InvitationalApr 5 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters18:56.12a PB12
Mar 29Anuenue HS Qualifying Meet # 4 at RooseveltMar 29 · 800 Meters · Place 2 · CampbellCampbell800 Meters21:58.18a12
Mar 22CalTrack/Ruby Tuesday’s Invitational Track MeetMar 22 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters19:03.93a12
Mar 22CalTrack/Ruby Tuesday’s Invitational Track MeetMar 22 · 1500 Meters · Place 2 · CampbellCampbell1500 Meters24:04.14a12
Mar 15Campbell HS Qualifying Meet # 3 at MililaniMar 15 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters19:06.01a—
Mar 15Campbell HS Qualifying Meet # 3 at MililaniMar 15 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters14:01.77a—
Mar 7Waianae HS Qualifying Meet #2 at RadfordMar 7 · 400 Meters · Place 2 · CampbellCampbell400 Meters253.20a—
Mar 1Farrington HS Qualifying Meet #1 at CampbellMar 1 · 800 Meters · Place 1 · CampbellCampbell800 Meters11:58.57a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Nov 29Spartan Track Club Hawaii - Black FridayNov 29 · 800 Meters · Place 2 · Hawaii Distance ProjectHawaii Distance Project800 Meters2.2:02.82a12
Nov 29Spartan Track Club Hawaii - Black FridayNov 29 · 400 Meters · Place 3 · Hawaii Distance ProjectHawaii Distance Project400 Meters3.55.35a12
May 10HHSAA Track & Field ChampionshipMay 10 · 3000 Meters · Place 3 · CampbellCampbell3000 Meters3.9:03.48a11
May 10HHSAA Track & Field ChampionshipMay 10 · 1500 Meters · Place 1 · CampbellCampbell1500 MetersRound P1.4:17.90a11
May 10HHSAA Track & Field ChampionshipMay 10 · 1500 Meters · Place 3 · CampbellCampbell1500 Meters3.4:05.69a11
May 22024 OIA Varsity Track ChampionshipsMay 2 · 3000 Meters · Place 3 · CampbellCampbell3000 Meters3.9:16.41a11
May 22024 OIA Varsity Track ChampionshipsMay 2 · 1500 Meters · Place 2 · CampbellCampbell1500 MetersRound P2.4:28.06a11
May 22024 OIA Varsity Track ChampionshipsMay 2 · 1500 Meters · Place 3 · CampbellCampbell1500 Meters3.4:07.56a11
May 22024 OIA Varsity Track ChampionshipsMay 2 · 800 Meters · Place 4 · CampbellCampbell800 MetersRound P4.2:02.90a11
May 22024 OIA Varsity Track ChampionshipsMay 2 · 800 Meters · Place 3 · CampbellCampbell800 Meters3.2:00.52a11
Apr 252024 OIA Varsity Western Division Track ChampionshipsApr 25 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters1.9:15.57a11
Apr 252024 OIA Varsity Western Division Track ChampionshipsApr 25 · 1500 Meters · Place 1 · CampbellCampbell1500 MetersRound P1.4:14.56a11
Apr 252024 OIA Varsity Western Division Track ChampionshipsApr 25 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters1.4:07.39a11
Apr 122024 41st Annual John E Velasco Invitational Track MeetApr 12 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters19:24.99a—
Apr 122024 41st Annual John E Velasco Invitational Track MeetApr 12 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters14:08.40a—
Mar 302024 Kailua Qualifying Meet #4 at CampbellMar 30 · 1500 Meters · Place 2 · CampbellCampbell1500 Meters24:14.49a—
Mar 302024 Kailua Qualifying Meet #4 at CampbellMar 30 · 800 Meters · Place 1 · CampbellCampbell800 Meters12:02.10a—
Mar 23CalTrack/Ruby Tuesday Track InvitationalMar 23 · 3000 Meters · Place 2 · CampbellCampbell3000 Meters29:14.67a—
Mar 23CalTrack/Ruby Tuesday Track InvitationalMar 23 · 1500 Meters · Place 2 · CampbellCampbell1500 Meters24:07.27a—
Mar 162024 Nanakuli Qualifying Meet #3 at CampbellMar 16 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters14:11.79a—
Mar 162024 Nanakuli Qualifying Meet #3 at CampbellMar 16 · 800 Meters · Place 1 · CampbellCampbell800 Meters12:06.57a—
Mar 82024 Kapolei Qualifying Meet #2 at CampbellMar 8 · 800 Meters · Place 1 · CampbellCampbell800 Meters1.2:05.09a11
Mar 82024 Kapolei Qualifying Meet #2 at CampbellMar 8 · 400 Meters · Place 3 · CampbellCampbell400 Meters3.54.72a11
Mar 22024 Aiea Qualifying Meet #1 at RadfordMar 2 · 3000 Meters · Place 1 · CampbellCampbell3000 Meters19:36.56a—
Mar 22024 Aiea Qualifying Meet #1 at RadfordMar 2 · 1500 Meters · Place 1 · CampbellCampbell1500 Meters14:14.53a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Nov 24Spartan Track Club Hawaii - Black FridayNov 24 · 1500 Meters · Place 2 · UnattachedUnattached1500 Meters2.4:15.45a11
May 25IHSAA Boys Regional 6 - Greenfield CentralMay 25 · 1600 Meters · Place 6 · Franklin CommunityFranklin Community1600 Meters64:28.60SO
May 18IHSAA Boys Sectional 22 - Columbus NorthMay 18 · 1600 Meters · Place 4 · Franklin CommunityFranklin Community1600 Meters44:27.63 PBSO
May 18IHSAA Boys Sectional 22 - Columbus NorthMay 18 · 800 Meters · Place 7 · Franklin CommunityFranklin Community800 Meters72:03.53SO
May 5Cougar Chase InvitationalMay 5 · 1600 Meters · Place 3 · Franklin CommunityFranklin Community1600 Meters34:34.59SO
May 5Cougar Chase InvitationalMay 5 · 800 Meters · Place 4 · Franklin CommunityFranklin Community800 Meters42:05.07SO
May 2Mid-State Conference ChampionshipMay 2 · 1600 Meters · Place 4 · Franklin CommunityFranklin Community1600 Meters44:30.78SO
May 2Mid-State Conference ChampionshipMay 2 · 800 Meters · Place 4 · Franklin CommunityFranklin Community800 Meters42:05.53SO
Apr 25Greensburg vs. FranklinApr 25 · 800 Meters · Place 1 · Franklin CommunityFranklin Community800 Meters1.2:05.96a10
Apr 21Carmel 3200 ShowcaseApr 21 · 3200 Meters · Place 79 · Franklin CommunityFranklin Community3200 Meters79.9:51.29a PB10
Apr 18Johnson County ChampionshipApr 18 · 1600 Meters · Place 4 · Franklin CommunityFranklin Community1600 Meters44:36.75SO
Apr 18Johnson County ChampionshipApr 18 · 800 Meters · Place 5 · Franklin CommunityFranklin Community800 Meters52:05.90SO
Apr 14Bill Self InvitationalApr 14 · 3200 Meters · Place 3 · Franklin CommunityFranklin Community3200 Meters3.10:12.79a10
Apr 11Franklin vs. Martinsville DualApr 11 · 800 Meters · Place 1 · Franklin CommunityFranklin Community800 Meters12:08.12SO
Apr 6Whiteland vs Franklin Community, SouthportApr 6 · 1600 Meters · Place 1 · Franklin CommunityFranklin Community1600 Meters14:41.26SO
Apr 6Whiteland vs Franklin Community, SouthportApr 6 · 800 Meters · Place 2 · Franklin CommunityFranklin Community800 Meters22:08.15SO

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19#22 Columbus North Boys IHSAA SectionalMay 19 · 1600 Meters · Place 14 · Franklin CommunityFranklin Community1600 Meters14.5:10.17a9
May 6Greenfield Cougar Chase InvitationalMay 6 · 1600 Meters · Place 15 · Franklin CommunityFranklin Community1600 Meters15.5:06.12a9
May 6Greenfield Cougar Chase InvitationalMay 6 · 800 Meters · Place 14 · Franklin CommunityFranklin Community800 Meters14.2:19.27a9
Apr 12Franklin @ MartinsvilleApr 12 · 1600 Meters · Franklin CommunityFranklin Community1600 Meters—5:13Unofficial9
Apr 7Tri-Meet Southport vs Franklin vs WhitelandApr 7 · 1600 Meters · Franklin CommunityFranklin Community1600 Meters—5:34Unofficial9
Apr 7Tri-Meet Southport vs Franklin vs WhitelandApr 7 · 800 Meters · Franklin CommunityFranklin Community800 Meters—2:26Unofficial9
Apr 5Franklin vs East Central vs ShelbyvilleApr 5 · 800 Meters · Franklin CommunityFranklin Community800 Meters—2:26Unofficial9
Mar 22Franklin vs. Perry MeridianMar 22 · 800 Meters · Franklin CommunityFranklin Community800 Meters—2:20Unofficial9