- Home
- U.S. Results
- North Dakota
- Oak Grove Lutheran
- James Chaffee
James Chaffee
Oak Grove Lutheran · Class of 2028
84 resultsTrack & Field2017–202619 first-place finishes
WrappedYour 2026 Outdoor Track season, WrappedRaces, wins, PRs and rankings as cards for your Instagram StoryShare it →
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 21 | 2026 NDHSAA Class A & B State MeetMay 21 · 1600 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 4. | 4:26.60a PB | 10 |
| May 21 | 2026 NDHSAA Class A & B State MeetMay 21 · 800 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 4. | 1:57.57a PB | 10 |
| May 16 | NDHSAA South East RegionMay 16 · 3200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 1 | 10:21.94a | 10 |
| May 16 | NDHSAA South East RegionMay 16 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 2 | 4:37.23a | 10 |
| May 8 | Soaring Eagle InviteMay 8 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 2 | 2:03.33a | 10 |
| May 7 | Fargo Rotary InviteMay 7 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 2. | 10:13.73a | 10 |
| May 1 | Packer RelaysMay 1 · 3200 Meters · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | — | DNS | 10 |
| May 1 | Packer RelaysMay 1 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 1. | 4:31.92a | 10 |
| Apr 25 | Hillsboro-Central Valley Varsity Track MeetApr 25 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 1 | 4:38.23a | 10 |
| Apr 25 | Hillsboro-Central Valley Varsity Track MeetApr 25 · 400 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran | 400 Meters | 3 | 54.09a PB | 10 |
| Apr 21 | Sheyenne InvitationalApr 21 · 800 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 3. | 1:59.95a | 10 |
| Apr 14 | Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 3 | 10:40.05a | 10 |
| Apr 14 | Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 1 | 4:39.40a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 22 | 2025 NDHSAA Class A & B State MeetMay 22 · 3200 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 10 | 10:06.43a PB | 9 |
| May 22 | 2025 NDHSAA Class A & B State MeetMay 22 · 1600 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 9 | 4:33.15a | 9 |
| May 22 | 2025 NDHSAA Class A & B State MeetMay 22 · 800 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 8 | 1:58.74a | 9 |
| May 17 | NDHSAA South East RegionMay 17 · 1600 Meters · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | — | DNS | 9 |
| May 9 | Soaring Eagle InviteMay 9 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 2 | 10:29.56a | 9 |
| May 2 | Packer RelaysMay 2 · 800 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 1 | 2:01.35a | 9 |
| Apr 29 | Darwin Gorder Maroon & White InvitationalApr 29 · 3200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 1 | 10:16.61 | 9 |
| Apr 26 | Fargo Elite MeetApr 26 · 800 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 7. | 2:06.67a | 9 |
| Apr 24 | Shanley InvitationalApr 24 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 2. | 4:32.08a | 9 |
| Apr 24 | Shanley InvitationalApr 24 · 800 Meters · Oak Grove LutheranOak Grove Lutheran | 800 Meters | — | DNS | 9 |
| Apr 17 | OGTF InvitationalApr 17 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 2 | 4:46.73 | 9 |
| Apr 17 | OGTF InvitationalApr 17 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 2 | 2:09.05 | 9 |
| Apr 11 | Sheyenne InvitationalApr 11 · 3200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 7 | 10:51.32a | 9 |
| Apr 11 | Sheyenne InvitationalApr 11 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 2 | 2:08.91a | 9 |
| Apr 4 | Thundering Herd ClassicApr 4 · 1600 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 8 | 4:47.38a | 9 |
| Mar 28 | Dick Clay OpenMar 28 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 2 | 2:05.41a | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 18 | South East RegionMay 18 · 800 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 4 | 2:09.77a | — |
| May 10 | Soaring Eagle InvitationalMay 10 · 1600 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 10 | 4:59.80a | — |
| May 3 | Packer RelaysMay 3 · 800 Meters · Place 16 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 16 | 2:12.69a | — |
| Apr 30 | Joan Halland ClassicApr 30 · 1600 Meters · Place 4 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 4 | 4:59.93a | — |
| Apr 23 | Sheyenne QuadrangularApr 23 · 1600 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 2. | 5:04.44a | 8 |
| Apr 15 | Yowzer InviteApr 15 · 3200 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 2 | 11:02.22a | — |
| Apr 11 | Horace Lions Club InvitationalApr 11 · 1600 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 6 | 5:11.13a | — |
| Apr 5 | Lisbon EarlybirdApr 5 · 800 Meters · Place 2 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 2 | 2:17.83a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 23 | North Dakota State Class B IndoorMar 23 · 1600 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 8 | 5:14.18a PB | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 19 | South East RegionMay 19 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 6. | 11:09.05a | 7 |
| May 12 | 2023 Soaring Eagle Invitational May 12 · 1600 Meters · Place 13 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 13 | 5:09.13a | — |
| May 5 | Packer RelaysMay 5 · 3200 Meters · Place 8 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 8 | 11:06.00a | — |
| May 2 | Joan Halland ClassicMay 2 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 12 | 5:09.88a | — |
| Apr 28 | Shanley InvitationalApr 28 · 1600 Meters · Place 33 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 33 | 5:16.47a | — |
| Apr 24 | OJ & Dee Jensen Kiwanis InvitationalApr 24 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran | 3200 Meters | 6 | 11:21.61 | 7 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 13 | Bison Stampede Indoor MeetApr 13 · 1600 Meters · Place 23 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 23 | 5:21.32 | 7 |
| Mar 31 | Bison Snowbird MeetMar 31 · 800 Meters · Place 38 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 38. | 2:26.12a PB | 7 |
| Mar 25 | North Dakota State JV IndoorMar 25 · 1600 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 3. | 5:29.49a | 7 |
| Mar 18 | Cobber North Dakota HS IndoorMar 18 · 1600 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran | 1600 Meters | 5. | 5:22.15a | 7 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 25 | Be Elite! K-8 Youth MeetMay 25 · 400 Meters · Place 2 · Dakota Elite Athletic CluDakota Elite Athletic Clu | 400 Meters | 2 | 1:06.82 | — |
| May 11 | Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 800 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 800 Meters | 1. | 2:39.79a | 6 |
| May 11 | Joel Savre F-M Parochial League Elementary Track & Field MeetMay 11 · 200 Meters · Place 1 · Oak Grove LutheranOak Grove Lutheran | 200 Meters | 1. | 29.79a PB | 6 |
| May 4 | Elite Kids Youth Track & Field MeetMay 4 · 1600 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1600 Meters | -- | DNS | 6 |
| May 4 | Elite Kids Youth Track & Field MeetMay 4 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | 1. | 2:38.11a | 6 |
| May 4 | Elite Kids Youth Track & Field MeetMay 4 · 400 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 400 Meters | 1. | 1:05.20a | 6 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 1500 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1500 Meters | — | DNS | 5 |
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 800 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | — | DNS | 5 |
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 400 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club | 400 Meters | — | DNS | 5 |
| Jun 18 | Dakotas Association InvitationalJun 18 · 1500 Meters · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1500 Meters | — | SCR | 5 |
| Jun 18 | Dakotas Association InvitationalJun 18 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | 1. | 2:41.64a | 5 |
| Jun 18 | Dakotas Association InvitationalJun 18 · 400 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 400 Meters | 2. | 1:08.95a | 5 |
| Jun 9 | Be Elite! All-Comer's MeetJun 9 · Javelin · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club | Javelin450g AeroJav | 2. | 59' 2 PB | 5 |
| Jun 9 | Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1500 Meters | 1. | 5:22.84a PB | 5 |
| Jun 9 | Be Elite! All-Comer's MeetJun 9 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | 1. | 2:45.99a | 5 |
| May 26 | Elite Kids Track & Field Meet #2May 26 · 1600 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1600 Meters | 1. | 5:49.13a | 5 |
| May 26 | Elite Kids Track & Field Meet #2May 26 · Javelin · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club | Javelin450g AeroJav | 2. | 56' 2 | 5 |
| May 26 | Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 400 Meters | 2. | 1:09.58a | 5 |
| May 12 | Elite Kids Track & Field Meet #1May 12 · 1600 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1600 Meters | 1. | 5:48.53a | 5 |
| May 12 | Elite Kids Track & Field Meet #1May 12 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | 1. | 2:42.70a | 5 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 27 | "We Are North Dakota Resilient"Jun 27 · 1600 Meters · Place 2 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 1600 Meters | 2. | 6:00.30a | 5 |
| Jun 27 | "We Are North Dakota Resilient"Jun 27 · 800 Meters · Place 1 · Dakota Elite Athletic ClubDakota Elite Athletic Club | 800 Meters | 1. | 2:49.19a | 5 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 4 | USATF Region 8 Junior Olympic ChampionshipsJul 4 · 1500 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth | 1500 Meters | 5 | 5:36.22 | 1 |
| Jul 4 | USATF Region 8 Junior Olympic ChampionshipsJul 4 · 800 Meters · Place 6 · Team NoDak YouthTeam NoDak Youth | 800 Meters | 6 | 2:43.03 | 1 |
| Jul 4 | USATF Region 8 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth | 400 Meters | 4 | 1:11.12 | 1 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 8 | USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth | 1500 Meters | 2. | 6:14.40a | 3 |
| Jun 8 | USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth | 800 MetersRound P | 2. | 3:00.27a | 3 |
| Jun 8 | USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth | 800 Meters | 2. | 3:00.27a | 3 |
| Jun 8 | USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth | 400 MetersRound P | 4. | 1:19.36a | 3 |
| Jun 8 | USATF Dakotas Association Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth | 400 Meters | 4. | 1:19.36a | 3 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jul 6 | USATF Region 8 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 6 · Team NoDakTeam NoDak | 800 Meters | 6. | 3:00.09a | 2 |
| Jul 6 | USATF Region 8 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 8 · Team NoDakTeam NoDak | 400 Meters | 8. | 1:22.47a | 2 |
| Jul 6 | USATF Region 8 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 10 · Team NoDakTeam NoDak | 200 MetersRound P | 10. | 36.87aWind: 2.2 | 2 |
| Jun 9 | USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 1 · Team NoDakTeam NoDak | 800 Meters | 1. | 3:19.56a | 2 |
| Jun 9 | USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 1 · Team NoDakTeam NoDak | 400 Meters | 1. | 1:21.00a | 2 |
| Jun 9 | USATF Dakotas Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 2 · Team NoDakTeam NoDak | 200 Meters | 2. | 40.02a | 2 |