


Driver Spotlight- Alan Adams
3/17/2026 -
With thousands of drivers competing across WISSOTA each season, every driver has a story worth telling. The WISSOTA Driver Spotlight series gives fans
Driver Spotlight- Ryan Kostreba
2/23/2026 -
With thousands of drivers competing across WISSOTA each season, every driver has a story worth telling. The WISSOTA Driver Spotlight series gives fans
4th Annual Speedway Motors MPH Invitational return...
2/19/2026 -
The WISSOTA Promoter's Association is excited to announce that the Speedway Motors WISSOTA MPH Invitational will return to Granite City Motor Park in
Latest News
Driver Spotlight- Alan Adams
3/17/2026With thousands of drivers competing across WISSOTA each season, every driver has a story worth telling. The WISSOTA Driver Spotlight series gives fans a closer look at the people behind the helmets—offering insight into their racing programs, backgrounds, and...more
Driver Spotlight- Ryan Kostreba
2/23/2026With thousands of drivers competing across WISSOTA each season, every driver has a story worth telling. The WISSOTA Driver Spotlight series gives fans a closer look at the people behind the helmets—offering insight into their racing programs, backgrounds, and...more
4th Annual Speedway Motors MPH Invitational returns to Granite Ci...
2/19/2026The WISSOTA Promoter's Association is excited to announce that the Speedway Motors WISSOTA MPH Invitational will return to Granite City Motor Park in Sauk Rapids, MN, on September 11th and 12th, 2026. Building on the successes of the 2025 event, Granite City Motor Park...more
Quick Info

8/9/2019 - River Cities Speedway
Grand Forks, ND
Classes
Track Contact
Full Event Information on MyRacePass
WISSOTA Late Model
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 4C |
|
Ryan Corbett Grand Forks, ND | Grand Forks, ND | - |
| 2 | 6 | 71 |
|
Dustin Strand East Grand Forks, MN | East Grand Forks, MN | 4 |
| 3 | 5 | 7P |
|
Joey Pederson East Grand Forks, MN | East Grand Forks, MN | 2 |
| 4 | 7 | 4 |
|
Shane Edginton East St. Paul, MB | East St. Paul, MB | 3 |
| 5 | 8 | 12S |
|
Brad Seng Grand Forks, ND | Grand Forks, ND | 3 |
| 6 | 3 | F9 |
|
Brandon Fuller Grand Forks, ND | Grand Forks, ND | -3 |
| 7 | 4 | T1 |
|
Tom Corcoran East Grand Forks, MN | East Grand Forks, MN | -3 |
| 8 | 2 | 14 |
|
Brody Troftgruben Grand Forks, ND | Grand Forks, ND | -6 |
| 9 | 10 | Z17 |
|
Zach Naastad Northwood, ND | Northwood, ND | 1 |
| 10 | 12 | 29K |
|
Ryan Kereluk St. Andrews, MB | St. Andrews, MB | 2 |
| 11 | 9 | 2* |
|
Cole Babcock Rothsay, MN | Rothsay, MN | -2 |
| 12 | 11 | 1M |
|
Nicholas Minske East Grand Forks, MN | East Grand Forks, MN | -1 |
| 13 DNF | 13 | 84X |
|
Joshua Johnson Harwood, ND | Harwood, ND | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 3 | 12S |
|
Brad Seng Grand Forks, ND | Grand Forks, ND | 2 |
| 2 | 1 | 4C |
|
Ryan Corbett Grand Forks, ND | Grand Forks, ND | -1 |
| 3 | 2 | 7P |
|
Joey Pederson East Grand Forks, MN | East Grand Forks, MN | -1 |
| 4 | 4 | 4 |
|
Shane Edginton East St. Paul, MB | East St. Paul, MB | - |
| 5 | 7 | 2* |
|
Cole Babcock Rothsay, MN | Rothsay, MN | 2 |
| 6 | 6 | 1M |
|
Nicholas Minske East Grand Forks, MN | East Grand Forks, MN | - |
| 7 | 5 | 84X |
|
Joshua Johnson Harwood, ND | Harwood, ND | -2 |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 14 |
|
Brody Troftgruben Grand Forks, ND | Grand Forks, ND | 1 |
| 2 | 1 | F9 |
|
Brandon Fuller Grand Forks, ND | Grand Forks, ND | -1 |
| 3 | 3 | 71 |
|
Dustin Strand East Grand Forks, MN | East Grand Forks, MN | - |
| 4 | 4 | T1 |
|
Tom Corcoran East Grand Forks, MN | East Grand Forks, MN | - |
| 5 | 6 | Z17 |
|
Zach Naastad Northwood, ND | Northwood, ND | 1 |
| 6 | 5 | 29K |
|
Ryan Kereluk St. Andrews, MB | St. Andrews, MB | -1 |
| All transfer | ||||||
WISSOTA Midwest Mods
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 4 | 32 |
|
Eric Haugland Lawton, ND | Lawton, ND | 3 |
| 2 | 5 | 44 |
|
Austin Hunter Winnipeg, MB | Winnipeg, MB | 3 |
| 3 | 9 | 17S |
|
Lance Schill Langdon, ND | Langdon, ND | 6 |
| 4 | 3 | B0 |
|
Jory Berg Grand Forks, ND | Grand Forks, ND | -1 |
| 5 | 10 | 6R |
|
Nate Reynolds Manvel, ND | Manvel, ND | 5 |
| 6 | 8 | 39 |
|
Jamie Dietzler Larimore, ND | Larimore, ND | 2 |
| 7 | 11 | 16 |
|
Brenden Luschinski Headingley, MB | Headingley, MB | 4 |
| 8 | 13 | 3L |
|
Logan Salazar Neche, ND | Neche, ND | 5 |
| 9 | 17 | 8 |
|
Shawn Roy Winnipeg, MB | Winnipeg, MB | 8 |
| 10 | 12 | 57 |
|
Nathan Raasakka Grand Forks, ND | Grand Forks, ND | 2 |
| 11 | 18 | 10C |
|
Cole Haugland Lakota, ND | Lakota, ND | 7 |
| 12 DNF | 7 | 5 |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | -5 |
| 13 DNF | 14 | 21L |
|
Jarett Lovcik Rugby, ND | Rugby, ND | 1 |
| 14 DNF | 15 | 87S |
|
Reise Stenberg Argusville, ND | Argusville, ND | 1 |
| 15 DNF | 16 | 96 |
|
Brent Loftsgard Grafton, ND | Grafton, ND | 1 |
| 16 DNF | 2 | 21 |
|
Todd Johnson Petersburg, ND | Petersburg, ND | -14 |
| 17 DNF | 1 | 188 |
|
Hunter Hougard Warren, MN | Warren, MN | -16 |
| DNS | 6 | 29X |
|
Brandon Bahr Tenstrike, MN | Tenstrike, MN | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 4 | 39 |
|
Jamie Dietzler Larimore, ND | Larimore, ND | 3 |
| 2 | 1 | 5 |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | -1 |
| 3 | 3 | B0 |
|
Jory Berg Grand Forks, ND | Grand Forks, ND | - |
| 4 | 2 | 6R |
|
Nate Reynolds Manvel, ND | Manvel, ND | -2 |
| 5 | 5 | 3L |
|
Logan Salazar Neche, ND | Neche, ND | - |
| 6 | 6 | 96 |
|
Brent Loftsgard Grafton, ND | Grafton, ND | - |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 21 |
|
Todd Johnson Petersburg, ND | Petersburg, ND | - |
| 2 | 5 | 32 |
|
Eric Haugland Lawton, ND | Lawton, ND | 3 |
| 3 | 6 | 188 |
|
Hunter Hougard Warren, MN | Warren, MN | 3 |
| 4 | 2 | 16 |
|
Brenden Luschinski Headingley, MB | Headingley, MB | -2 |
| 5 | 4 | 21L |
|
Jarett Lovcik Rugby, ND | Rugby, ND | -1 |
| 6 | 3 | 8 |
|
Shawn Roy Winnipeg, MB | Winnipeg, MB | -3 |
| All transfer | ||||||
Heat 3
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 17S |
|
Lance Schill Langdon, ND | Langdon, ND | 1 |
| 2 | 4 | 44 |
|
Austin Hunter Winnipeg, MB | Winnipeg, MB | 2 |
| 3 | 3 | 29X |
|
Brandon Bahr Tenstrike, MN | Tenstrike, MN | - |
| 4 | 5 | 57 |
|
Nathan Raasakka Grand Forks, ND | Grand Forks, ND | 1 |
| 5 | 1 | 87S |
|
Reise Stenberg Argusville, ND | Argusville, ND | -4 |
| 6 DNF | 6 | 10C |
|
Cole Haugland Lakota, ND | Lakota, ND | - |
| All transfer | ||||||
WISSOTA Street Stock
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 8 | 46 |
|
Jonny Carter Lisbon, ND | Lisbon, ND | 7 |
| 2 | 22 | 63 |
|
Jake Froemke International Falls, MN | International Falls, MN | 20 |
| 3 | 14 | 59 |
|
Kyle Anderson Jamestown, ND | Jamestown, ND | 11 |
| 4 | 2 | 4 |
|
Trey Hess Grand Forks, ND | Grand Forks, ND | -2 |
| 5 | 10 | 03 |
|
Bryce Reimer Cavalier, ND | Cavalier, ND | 5 |
| 6 | 5 | 8T |
|
Doug VanMill Bagley, MN | Bagley, MN | -1 |
| 7 | 6 | 29 |
|
Dan McNamee Arvilla, ND | Arvilla, ND | -1 |
| 8 | 11 | 35 |
|
John Halvorson Warren, MN | Warren, MN | 3 |
| 9 | 20 | 18 |
|
Scotty Messner Bemidji, MN | Bemidji, MN | 11 |
| 10 | 19 | 30 |
|
Seth Klostreich Grand Forks, ND | Grand Forks, ND | 9 |
| 11 | 21 | 88 |
|
Scott Witkowski Aberdeen, SD | Aberdeen, SD | 10 |
| 12 | 1 | 48 |
|
Chase Boen Drayton, ND | Drayton, ND | -11 |
| 13 | 3 | 25RIP |
|
James Wall Stanley, MB | Stanley, MB | -10 |
| 14 | 9 | 33 |
|
Daniel Aberle Finley, ND | Finley, ND | -5 |
| 15 | 25 | 10 |
|
Joe Potter Euclid, MN | Euclid, MN | 10 |
| 16 | 13 | 7 |
|
James Meagher Grand Forks, ND | Grand Forks, ND | -3 |
| 17 DNF | 17 | 5 |
|
Bradon Miller Lakota, ND | Lakota, ND | - |
| 18 DNF | 24 | C4 |
|
Cliff Reeves Oberon, ND | Oberon, ND | 6 |
| 19 DNF | 15 | 00 |
|
Dustin Ebensteiner Devils Lake, ND | Devils Lake, ND | -4 |
| 20 DNF | 12 | 19 |
|
Todd Carter Lisbon, ND | Lisbon, ND | -8 |
| 21 DNF | 7 | 20J |
|
Jay Schlotfeldt Jamestown, ND | Jamestown, ND | -14 |
| 22 DNF | 16 | 27P |
|
Tucker Pederson East Grand Forks, MN | East Grand Forks, MN | -6 |
| 23 DNF | 18 | 2U |
|
Kasey Ussatis Nome, ND | Nome, ND | -5 |
| 24 DNF | 23 | 87M |
|
Dave Meyer Thief River Falls, MN | Thief River Falls, MN | -1 |
| 25 DNF | 4 | 25 |
|
Ryan Johnson Karlstad, MN | Karlstad, MN | -21 |
B Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 88 |
|
Scott Witkowski Aberdeen, SD | Aberdeen, SD | - |
| 2 | 2 | 87M |
|
Dave Meyer Thief River Falls, MN | Thief River Falls, MN | - |
| Top 2 transfer | ||||||
| 3 | 3 | 10N |
|
Thomas Neihart Grand Forks, ND | Grand Forks, ND | - |
| 4 | 6 | 1M |
|
Nicholas Minske East Grand Forks, MN | East Grand Forks, MN | 2 |
| 5 | 8 | 10 |
|
Joe Potter Euclid, MN | Euclid, MN | 3 |
| 6 | 5 | 22 |
|
Brandon Palm Portland, ND | Portland, ND | -1 |
| 7 | 4 | 99 |
|
Josh Barker Thompson, ND | Thompson, ND | -3 |
| 8 | 7 | 28 |
|
Greg Jose Grand Forks, ND | Grand Forks, ND | -1 |
B Feature 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 4 | 63 |
|
Jake Froemke International Falls, MN | International Falls, MN | 3 |
| 2 | 1 | C4 |
|
Cliff Reeves Oberon, ND | Oberon, ND | -1 |
| Top 2 transfer | ||||||
| 3 | 5 | 74 |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | 2 |
| 4 | 2 | 1J |
|
Joe Armstrong Crary, ND | Crary, ND | -2 |
| 5 | 8 | 3L |
|
Zach Lee Horace, ND | Horace, ND | 3 |
| 6 | 7 | 92 |
|
Megan McNamee Arvilla, ND | Arvilla, ND | 1 |
| 7 | 6 | 45 |
|
Tyler Reimer Cavalier, ND | Cavalier, ND | -1 |
| DNS | 3 | 51 |
|
Eric Riley Morris, MN | Morris, MN | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 03 |
|
Bryce Reimer Cavalier, ND | Cavalier, ND | - |
| 2 | 2 | 25RIP |
|
James Wall Stanley, MB | Stanley, MB | - |
| 3 | 7 | 35 |
|
John Halvorson Warren, MN | Warren, MN | 4 |
| 4 | 6 | 27P |
|
Tucker Pederson East Grand Forks, MN | East Grand Forks, MN | 2 |
| Top 4 transfer | ||||||
| 5 | 4 | 88 |
|
Scott Witkowski Aberdeen, SD | Aberdeen, SD | -1 |
| 6 | 3 | 51 |
|
Eric Riley Morris, MN | Morris, MN | -3 |
| 7 | 8 | 1M |
|
Nicholas Minske East Grand Forks, MN | East Grand Forks, MN | 1 |
| 8 | 5 | 3L |
|
Zach Lee Horace, ND | Horace, ND | -3 |
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 5 | 25 |
|
Ryan Johnson Karlstad, MN | Karlstad, MN | 4 |
| 2 | 3 | 48 |
|
Chase Boen Drayton, ND | Drayton, ND | 1 |
| 3 | 6 | 19 |
|
Todd Carter Lisbon, ND | Lisbon, ND | 3 |
| 4 | 1 | 5 |
|
Bradon Miller Lakota, ND | Lakota, ND | -3 |
| Top 4 transfer | ||||||
| 5 | 2 | C4 |
|
Cliff Reeves Oberon, ND | Oberon, ND | -3 |
| 6 | 7 | 99 |
|
Josh Barker Thompson, ND | Thompson, ND | 1 |
| 7 | 4 | 45 |
|
Tyler Reimer Cavalier, ND | Cavalier, ND | -3 |
Heat 3
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 6 | 46 |
|
Jonny Carter Lisbon, ND | Lisbon, ND | 5 |
| 2 | 2 | 33 |
|
Daniel Aberle Finley, ND | Finley, ND | - |
| 3 | 1 | 7 |
|
James Meagher Grand Forks, ND | Grand Forks, ND | -2 |
| 4 | 3 | 2U |
|
Kasey Ussatis Nome, ND | Nome, ND | -1 |
| Top 4 transfer | ||||||
| 5 | 4 | 87M |
|
Dave Meyer Thief River Falls, MN | Thief River Falls, MN | -1 |
| 6 | 7 | 63 |
|
Jake Froemke International Falls, MN | International Falls, MN | 1 |
| 7 | 5 | 28 |
|
Greg Jose Grand Forks, ND | Grand Forks, ND | -2 |
Heat 4
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 20J |
|
Jay Schlotfeldt Jamestown, ND | Jamestown, ND | 1 |
| 2 | 5 | 8T |
|
Doug VanMill Bagley, MN | Bagley, MN | 3 |
| 3 | 3 | 59 |
|
Kyle Anderson Jamestown, ND | Jamestown, ND | - |
| 4 | 4 | 30 |
|
Seth Klostreich Grand Forks, ND | Grand Forks, ND | - |
| Top 4 transfer | ||||||
| 5 | 7 | 1J |
|
Joe Armstrong Crary, ND | Crary, ND | 2 |
| 6 | 6 | 22 |
|
Brandon Palm Portland, ND | Portland, ND | - |
| 7 | 1 | 92 |
|
Megan McNamee Arvilla, ND | Arvilla, ND | -6 |
Heat 5
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 4 | 4 |
|
Trey Hess Grand Forks, ND | Grand Forks, ND | 3 |
| 2 | 2 | 29 |
|
Dan McNamee Arvilla, ND | Arvilla, ND | - |
| 3 | 1 | 00 |
|
Dustin Ebensteiner Devils Lake, ND | Devils Lake, ND | -2 |
| 4 | 6 | 18 |
|
Scotty Messner Bemidji, MN | Bemidji, MN | 2 |
| Top 4 transfer | ||||||
| 5 | 3 | 10N |
|
Thomas Neihart Grand Forks, ND | Grand Forks, ND | -2 |
| 6 | 7 | 74 |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | 1 |
| 7 | 5 | 10 |
|
Joe Potter Euclid, MN | Euclid, MN | -2 |


























































