


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

7/2/2025 - 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 | 4 | 71 |
|
Dustin Strand East Grand Forks, MN | East Grand Forks, MN | 3 |
| 2 | 8 | 1TPO |
|
Tyler Peterson Hickson, ND | Hickson, ND | 6 |
| 3 | 6 | 24S |
|
Mike Stearns Aberdeen, SD | Aberdeen, SD | 3 |
| 4 | 3 | 44* |
|
Cole Schill Hawley, MN | Hawley, MN | -1 |
| 5 | 1 | 7P |
|
Joey Pederson East Grand Forks, MN | East Grand Forks, MN | -4 |
| 6 | 10 | 14 |
|
Brody Troftgruben Grand Forks, ND | Grand Forks, ND | 4 |
| 7 | 12 | 27P |
|
Tucker Pederson East Grand Forks, MN | East Grand Forks, MN | 5 |
| 8 | 7 | 5E |
|
Shane Edginton East St. Paul, MB | East St. Paul, MB | -1 |
| 9 | 9 | 21S |
|
John Seng Grand Forks, ND | Grand Forks, ND | - |
| 10 | 5 | 50 |
|
Ryan Corbett Grand Forks, ND | Grand Forks, ND | -5 |
| 11 | 20 | 73 |
|
Zach Johnson Lowry, MN | Lowry, MN | 9 |
| 12 | 13 | 25 |
|
Jamie Trautner Hendrum, MN | Hendrum, MN | 1 |
| 13 | 14 | T-1 |
|
Tom Corcoran East Grand Forks, MN | East Grand Forks, MN | 1 |
| 14 | 17 | 12S |
|
Brad Seng Grand Forks, ND | Grand Forks, ND | 3 |
| 15 | 11 | 39 |
|
Jamie Dietzler Larimore, ND | Larimore, ND | -4 |
| 16 | 15 | E85 |
|
Jason Strand Portland, ND | Portland, ND | -1 |
| 17 | 21 | 93 |
|
Kelsi Pederson East Grand Forks, MN | East Grand Forks, MN | 4 |
| 18 | 19 | 56 |
|
Laine Schwehr Sanborn, ND | Sanborn, ND | 1 |
| 19 | 16 | 19B |
|
Kalvin Kesselberg Ada, MN | Ada, MN | -3 |
| 20 | 18 | 16S |
|
Jeff Hapala West Fargo, ND | West Fargo, ND | -2 |
| 21 | 22 | 4C |
|
Brandon Corbett Grand Forks, ND | Grand Forks, ND | 1 |
| 22 DNF | 24 | 02 |
|
Dan Dowling Davenport, ND | Davenport, ND | 2 |
| 23 DNF | 2 | 2 |
|
Rusty Kollman Carrington, ND | Carrington, ND | -21 |
| DNS | 23 | 17 |
|
Mike Greseth Harwood, ND | Harwood, ND | - |
| DNS | 25 | 15X |
|
Blake Boelens Brandon, MN | Brandon, MN | - |
| DNS | 26 | F9 |
|
Brandon Fuller Grand Forks, ND | Grand Forks, ND | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 1TPO |
|
Tyler Peterson Hickson, ND | Hickson, ND | 1 |
| 2 | 1 | 5E |
|
Shane Edginton East St. Paul, MB | East St. Paul, MB | -1 |
| 3 | 5 | 21S |
|
John Seng Grand Forks, ND | Grand Forks, ND | 2 |
| 4 | 3 | 25 |
|
Jamie Trautner Hendrum, MN | Hendrum, MN | -1 |
| 5 | 7 | 19B |
|
Kalvin Kesselberg Ada, MN | Ada, MN | 2 |
| 6 | 6 | 56 |
|
Laine Schwehr Sanborn, ND | Sanborn, ND | - |
| 7 | 4 | 4C |
|
Brandon Corbett Grand Forks, ND | Grand Forks, ND | -3 |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 71 |
|
Dustin Strand East Grand Forks, MN | East Grand Forks, MN | - |
| 2 | 3 | 44* |
|
Cole Schill Hawley, MN | Hawley, MN | 1 |
| 3 | 2 | 14 |
|
Brody Troftgruben Grand Forks, ND | Grand Forks, ND | -1 |
| 4 | 4 | T-1 |
|
Tom Corcoran East Grand Forks, MN | East Grand Forks, MN | - |
| 5 | 5 | 12S |
|
Brad Seng Grand Forks, ND | Grand Forks, ND | - |
| 6 | 7 | 73 |
|
Zach Johnson Lowry, MN | Lowry, MN | 1 |
| 7 DNF | 6 | F9 |
|
Brandon Fuller Grand Forks, ND | Grand Forks, ND | -1 |
| All transfer | ||||||
Heat 3
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 24S |
|
Mike Stearns Aberdeen, SD | Aberdeen, SD | - |
| 2 | 3 | 7P |
|
Joey Pederson East Grand Forks, MN | East Grand Forks, MN | 1 |
| 3 | 5 | 39 |
|
Jamie Dietzler Larimore, ND | Larimore, ND | 2 |
| 4 DNF | 2 | 17 |
|
Mike Greseth Harwood, ND | Harwood, ND | -2 |
| 5 DNF | 4 | 02 |
|
Dan Dowling Davenport, ND | Davenport, ND | -1 |
| 6 DNF | 6 | 15X |
|
Blake Boelens Brandon, MN | Brandon, MN | - |
| All transfer | ||||||
Heat 4
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 50 |
|
Ryan Corbett Grand Forks, ND | Grand Forks, ND | - |
| 2 | 2 | 2 |
|
Rusty Kollman Carrington, ND | Carrington, ND | - |
| 3 | 3 | 27P |
|
Tucker Pederson East Grand Forks, MN | East Grand Forks, MN | - |
| 4 | 5 | E85 |
|
Jason Strand Portland, ND | Portland, ND | 1 |
| 5 | 4 | 16S |
|
Jeff Hapala West Fargo, ND | West Fargo, ND | -1 |
| 6 | 6 | 93 |
|
Kelsi Pederson East Grand Forks, MN | East Grand Forks, MN | - |
| All transfer | ||||||
WISSOTA Modifieds
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 74 |
|
Dustin Wahl Greenbush, MN | Greenbush, MN | 1 |
| 2 | 18 | 1TPO |
|
Tyler Peterson Hickson, ND | Hickson, ND | 16 |
| 3 | 6 | 7 |
|
Bryce Borgen Perley, MN | Perley, MN | 3 |
| 4 | 8 | 6X |
|
Bryce Sward Nelson, MN | Nelson, MN | 4 |
| 5 | 4 | 6ST |
|
Joseph Thomas Glyndon, MN | Glyndon, MN | -1 |
| 6 | 9 | 24S |
|
Mike Stearns Aberdeen, SD | Aberdeen, SD | 3 |
| 7 | 13 | 10H |
|
Nate Heinrich Bellingham, MN | Bellingham, MN | 6 |
| 8 | 1 | 22B |
|
Josh Beaulieu Bemidji, MN | Bemidji, MN | -7 |
| 9 | 3 | 10W |
|
Ward Imrie Headingley, MB | Headingley, MB | -6 |
| 10 | 5 | 81 |
|
Jordan Duray Halma, MN | Halma, MN | -5 |
| 11 | 7 | 51A |
|
Avery Anderson Alexandria, MN | Alexandria, MN | -4 |
| 12 | 10 | 88 |
|
Tanner Williamson Fort Frances, ON | Fort Frances, ON | -2 |
| 13 | 15 | 16 |
|
Brenden Luschinski Headingley, MB | Headingley, MB | 2 |
| 14 | 12 | 25 |
|
Ryan Johnson Karlstad, MN | Karlstad, MN | -2 |
| 15 | 16 | 50 |
|
Aaron Holtan Newfolden, MN | Newfolden, MN | 1 |
| 16 | 11 | 40 |
|
Patrick Sobolik Hallock, MN | Hallock, MN | -5 |
| 17 DNF | 14 | 15TRX |
|
Chris Edmonds Larimore, ND | Larimore, ND | -3 |
| DNS | 17 | 96 |
|
Erv Grossman Fargo, ND | Fargo, ND | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 1 | 22B |
|
Josh Beaulieu Bemidji, MN | Bemidji, MN | - |
| 2 | 2 | 7 |
|
Bryce Borgen Perley, MN | Perley, MN | - |
| 3 | 5 | 6ST |
|
Joseph Thomas Glyndon, MN | Glyndon, MN | 2 |
| 4 | 3 | 88 |
|
Tanner Williamson Fort Frances, ON | Fort Frances, ON | -1 |
| 5 | 6 | 10H |
|
Nate Heinrich Bellingham, MN | Bellingham, MN | 1 |
| 6 | 4 | 16 |
|
Brenden Luschinski Headingley, MB | Headingley, MB | -2 |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 81 |
|
Jordan Duray Halma, MN | Halma, MN | 1 |
| 2 | 4 | 10W |
|
Ward Imrie Headingley, MB | Headingley, MB | 2 |
| 3 | 1 | 51A |
|
Avery Anderson Alexandria, MN | Alexandria, MN | -2 |
| 4 | 3 | 40 |
|
Patrick Sobolik Hallock, MN | Hallock, MN | -1 |
| 5 | 6 | 15TRX |
|
Chris Edmonds Larimore, ND | Larimore, ND | 1 |
| 6 | 5 | 50 |
|
Aaron Holtan Newfolden, MN | Newfolden, MN | -1 |
| All transfer | ||||||
Heat 3
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 24S |
|
Mike Stearns Aberdeen, SD | Aberdeen, SD | 1 |
| 2 | 1 | 6X |
|
Bryce Sward Nelson, MN | Nelson, MN | -1 |
| 3 | 3 | 74 |
|
Dustin Wahl Greenbush, MN | Greenbush, MN | - |
| 4 | 5 | 25 |
|
Ryan Johnson Karlstad, MN | Karlstad, MN | 1 |
| 5 DNF | 6 | 96 |
|
Erv Grossman Fargo, ND | Fargo, ND | 1 |
| 6 DNF | 4 | 1TPO |
|
Tyler Peterson Hickson, ND | Hickson, ND | -2 |
| All transfer | ||||||
WISSOTA Midwest Mods
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 5 | 18 |
|
Luke Erlandson Brainerd, MN | Brainerd, MN | 4 |
| 2 | 1 | 28S |
|
Ryan Schow McIntosh, MN | McIntosh, MN | -1 |
| 3 | 11 | 47K |
|
Memphis Klassen Winkler, MB | Winkler, MB | 8 |
| 4 | 7 | 15 |
|
Kenna Breidenbach Grand Forks, ND | Grand Forks, ND | 3 |
| 5 | 8 | 5BA |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | 3 |
| 6 | 4 | 188 |
|
Hunter Hougard Warren, MN | Warren, MN | -2 |
| 7 | 9 | 47 |
|
Malachi Klassen Winkler, MB | Winkler, MB | 2 |
| 8 | 19 | 2S |
|
Matt Schow McIntosh, MN | McIntosh, MN | 11 |
| 9 | 10 | 46J |
|
Taylor Jacobson Roseau, MN | Roseau, MN | 1 |
| 10 | 12 | 99 |
|
Rich Pavlicek Casselton, ND | Casselton, ND | 2 |
| 11 | 14 | 87S |
|
Reise Stenberg Argusville, ND | Argusville, ND | 3 |
| 12 | 16 | 73 |
|
Onyx Johnson Lowry, MN | Lowry, MN | 4 |
| 13 | 17 | 57 |
|
Nathan Raasakka Grand Forks, ND | Grand Forks, ND | 4 |
| 14 | 18 | 8 |
|
Tyler Doell Carman, MB | Carman, MB | 4 |
| 15 | 3 | 95 |
|
Ted Doell Carman, MB | Carman, MB | -12 |
| 16 DNF | 6 | 44 |
|
Austin Hunter Winnipeg, MB | Winnipeg, MB | -10 |
| 17 DNF | 15 | 4 |
|
Phil Christlieb Fargo, ND | Fargo, ND | -2 |
| 18 DNF | 13 | BO |
|
Jory Berg Grand Forks, ND | Grand Forks, ND | -5 |
| 19 DNF | 2 | 54 |
|
Terry Nelson Grand Forks, ND | Grand Forks, ND | -17 |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 188 |
|
Hunter Hougard Warren, MN | Warren, MN | 1 |
| 2 | 1 | 54 |
|
Terry Nelson Grand Forks, ND | Grand Forks, ND | -1 |
| 3 | 3 | 15 |
|
Kenna Breidenbach Grand Forks, ND | Grand Forks, ND | - |
| 4 | 6 | 46J |
|
Taylor Jacobson Roseau, MN | Roseau, MN | 2 |
| 5 | 4 | BO |
|
Jory Berg Grand Forks, ND | Grand Forks, ND | -1 |
| 6 | 7 | 73 |
|
Onyx Johnson Lowry, MN | Lowry, MN | 1 |
| 7 DNF | 5 | 2S |
|
Matt Schow McIntosh, MN | McIntosh, MN | -2 |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 44 |
|
Austin Hunter Winnipeg, MB | Winnipeg, MB | 1 |
| 2 | 3 | 18 |
|
Luke Erlandson Brainerd, MN | Brainerd, MN | 1 |
| 3 | 1 | 47 |
|
Malachi Klassen Winkler, MB | Winkler, MB | -2 |
| 4 | 5 | 47K |
|
Memphis Klassen Winkler, MB | Winkler, MB | 1 |
| 5 | 4 | 87S |
|
Reise Stenberg Argusville, ND | Argusville, ND | -1 |
| 6 DNF | 6 | 8 |
|
Tyler Doell Carman, MB | Carman, MB | - |
| All transfer | ||||||
Heat 3
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 2 | 5BA |
|
Aaron Blacklance Thief River Falls, MN | Thief River Falls, MN | 1 |
| 2 | 1 | 95 |
|
Ted Doell Carman, MB | Carman, MB | -1 |
| 3 | 6 | 28S |
|
Ryan Schow McIntosh, MN | McIntosh, MN | 3 |
| 4 | 4 | 99 |
|
Rich Pavlicek Casselton, ND | Casselton, ND | - |
| 5 | 3 | 4 |
|
Phil Christlieb Fargo, ND | Fargo, ND | -2 |
| 6 | 5 | 57 |
|
Nathan Raasakka Grand Forks, ND | Grand Forks, ND | -1 |
| All transfer | ||||||
WISSOTA Street Stock
A Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 4 | 67 |
|
Weston Ramsrud Bagley, MN | Bagley, MN | 3 |
| 2 | 8 | 19 |
|
Cole Greseth Harwood, ND | Harwood, ND | 6 |
| 3 | 13 | 28 |
|
Greg Jose Grand Forks, ND | Grand Forks, ND | 10 |
| 4 | 10 | 19H |
|
Hunter Carter Mapleton, ND | Mapleton, ND | 6 |
| 5 | 12 | 86 |
|
Layla Chaplin Cameron, WI | Cameron, WI | 7 |
| 6 | 2 | 7 |
|
James Meagher Grand Forks, ND | Grand Forks, ND | -4 |
| 7 | 3 | 99 |
|
Josh Barker Thompson, ND | Thompson, ND | -4 |
| 8 | 6 | B1* |
|
Blaine Barnes Grand Forks, ND | Grand Forks, ND | -2 |
| 9 | 5 | 03 |
|
Bryce Reimer Cavalier, ND | Cavalier, ND | -4 |
| 10 | 9 | 29 |
|
Rachael McNamee Grand Forks, ND | Grand Forks, ND | -1 |
| 11 | 11 | 22 |
|
Christian Crutcher Breezy Point, MN | Breezy Point, MN | - |
| 12 DNF | 1 | 37 |
|
Chris Ekren Grand Forks, ND | Grand Forks, ND | -11 |
| 13 DNF | 7 | 35 |
|
John Halvorson Warren, MN | Warren, MN | -6 |
| DNS | 14 | 49 |
|
Rodney Hulst Emerado, ND | Emerado, ND | - |
Heat 1
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 5 | 67 |
|
Weston Ramsrud Bagley, MN | Bagley, MN | 4 |
| 2 | 6 | 99 |
|
Josh Barker Thompson, ND | Thompson, ND | 4 |
| 3 | 2 | B1* |
|
Blaine Barnes Grand Forks, ND | Grand Forks, ND | -1 |
| 4 | 3 | 37 |
|
Chris Ekren Grand Forks, ND | Grand Forks, ND | -1 |
| 5 | 1 | 29 |
|
Rachael McNamee Grand Forks, ND | Grand Forks, ND | -4 |
| 6 | 4 | 22 |
|
Christian Crutcher Breezy Point, MN | Breezy Point, MN | -2 |
| DNS | 7 | 49 |
|
Rodney Hulst Emerado, ND | Emerado, ND | - |
| All transfer | ||||||
Heat 2
| Finish | Start | # | Competitor | Hometown | +/- | |
|---|---|---|---|---|---|---|
| 1 | 3 | 19 |
|
Cole Greseth Harwood, ND | Harwood, ND | 2 |
| 2 | 5 | 35 |
|
John Halvorson Warren, MN | Warren, MN | 3 |
| 3 | 1 | 7 |
|
James Meagher Grand Forks, ND | Grand Forks, ND | -2 |
| 4 | 2 | 03 |
|
Bryce Reimer Cavalier, ND | Cavalier, ND | -2 |
| 5 | 6 | 19H |
|
Hunter Carter Mapleton, ND | Mapleton, ND | 1 |
| 6 | 7 | 86 |
|
Layla Chaplin Cameron, WI | Cameron, WI | 1 |
| 7 | 4 | 28 |
|
Greg Jose Grand Forks, ND | Grand Forks, ND | -3 |
| All transfer | ||||||













































































