8/28/2020 - River Cities Speedway
8/28/2020 - River Cities Speedway

8/28/2020
River Cities Speedway

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

Download The MyRacePass App

Download The MyRacePass App

Download Today for Real-time Lineups & Results.

Competitor Overview


John Halvorson

John Halvorson

Warren, MN

WISSOTA Street Stock Start Finish +/-
A Feature 1 15 6 9
Heat 1 8 8 DNF -

Clear Selection

25 Laps

410 Sprints - WingedA Feature 1

Finish Start # Competitor Hometown +/-
1 7 2A Austin Pierce Austin Pierce Grand Forks, ND Grand Forks, ND 6
2 9 9N Wade Nygaard Wade Nygaard Grand Forks, ND Grand Forks, ND 7
3 3 8H Jade Hastings Jade Hastings Grand Forks, ND Grand Forks, ND -
4 2 27 Chris Ranten Chris Ranten Climax, MN Climax, MN -2
5 4 0 Nick Omdahl Nick Omdahl East Grand Forks, MN East Grand Forks, MN -1
6 1 11M Brendan Mullen Brendan Mullen Grand Forks, ND Grand Forks, ND -5
7 6 14T Tim Estenson Tim Estenson Fargo, ND Fargo, ND -1
8 8 99 Jordan Graham Jordan Graham Grand Forks, ND Grand Forks, ND -
9 15 26 Blake Egeland Blake Egeland Climax, MN Climax, MN 6
10 17 14 Tom Egeland Tom Egeland Climax, MN Climax, MN 7
11 12 20A Jordan Adams Jordan Adams Reynolds, ND Reynolds, ND 1
12 14 10S Josh Swangler Josh Swangler Detroit Lakes, MN Detroit Lakes, MN 2
13 5 8BALL Jack Croaker Jack Croaker East Grand Forks, MN East Grand Forks, MN -8
14 13 31 Shane Roemeling Shane Roemeling Grand Forks, ND Grand Forks, ND -1
15 16 17 Zach Omdahl Zach Omdahl East Grand Forks, MN East Grand Forks, MN 1
16 11 22 Tanner Wisk Tanner Wisk East Grand Forks, MN East Grand Forks, MN -5
17 20 41T Travis Strandell Travis Strandell East Grand Forks, MN East Grand Forks, MN 3
18 18 4 Colton Young Colton Young Devils Lake, ND Devils Lake, ND -
19 19 2 Tee Young Tee Young Devils Lake, ND Devils Lake, ND -
20 21 47 Sabrina Hockenson Sabrina Hockenson Bemidji, MN Bemidji, MN 1
21 DNF 10 10TRB Bob Martin Bob Martin Lady Lake, FL Lady Lake, FL -11
0 Laps

410 Sprints - WingedHeat 1

Finish Start # Competitor Hometown +/-
1 2 0 Nick Omdahl Nick Omdahl East Grand Forks, MN East Grand Forks, MN 1
2 4 27 Chris Ranten Chris Ranten Climax, MN Climax, MN 2
3 1 31 Shane Roemeling Shane Roemeling Grand Forks, ND Grand Forks, ND -2
4 6 11M Brendan Mullen Brendan Mullen Grand Forks, ND Grand Forks, ND 2
5 3 9N Wade Nygaard Wade Nygaard Grand Forks, ND Grand Forks, ND -2
6 5 26 Blake Egeland Blake Egeland Climax, MN Climax, MN -1
7 7 2 Tee Young Tee Young Devils Lake, ND Devils Lake, ND -
All transfer
0 Laps

410 Sprints - WingedHeat 2

Finish Start # Competitor Hometown +/-
1 4 2A Austin Pierce Austin Pierce Grand Forks, ND Grand Forks, ND 3
2 6 8BALL Jack Croaker Jack Croaker East Grand Forks, MN East Grand Forks, MN 4
3 3 99 Jordan Graham Jordan Graham Grand Forks, ND Grand Forks, ND -
4 5 17 Zach Omdahl Zach Omdahl East Grand Forks, MN East Grand Forks, MN 1
5 2 22 Tanner Wisk Tanner Wisk East Grand Forks, MN East Grand Forks, MN -3
6 1 10S Josh Swangler Josh Swangler Detroit Lakes, MN Detroit Lakes, MN -5
7 7 41T Travis Strandell Travis Strandell East Grand Forks, MN East Grand Forks, MN -
All transfer
0 Laps

410 Sprints - WingedHeat 3

Finish Start # Competitor Hometown +/-
1 4 8H Jade Hastings Jade Hastings Grand Forks, ND Grand Forks, ND 3
2 1 14T Tim Estenson Tim Estenson Fargo, ND Fargo, ND -1
3 3 10TRB Bob Martin Bob Martin Lady Lake, FL Lady Lake, FL -
4 5 14 Tom Egeland Tom Egeland Climax, MN Climax, MN 1
5 6 4 Colton Young Colton Young Devils Lake, ND Devils Lake, ND 1
6 7 47 Sabrina Hockenson Sabrina Hockenson Bemidji, MN Bemidji, MN 1
7 DNF 2 20A Jordan Adams Jordan Adams Reynolds, ND Reynolds, ND -5
All transfer
20 Laps

WISSOTA Late ModelA Feature 1

Finish Start # Competitor Hometown +/-
1 4 17 Lance Schill Lance Schill Langdon, ND Langdon, ND 3
2 9 71 Dustin Strand Dustin Strand East Grand Forks, MN East Grand Forks, MN 7
3 5 T1 Tom Corcoran Tom Corcoran East Grand Forks, MN East Grand Forks, MN 2
4 3 Z17 Zach Naastad Zach Naastad Northwood, ND Northwood, ND -1
5 12 12S Brad Seng Brad Seng Grand Forks, ND Grand Forks, ND 7
6 6 44 Cole Schill Cole Schill Hawley, MN Hawley, MN -
7 2 03 Casey Meyer Casey Meyer Wahpeton, ND Wahpeton, ND -5
8 8 45 Dustin Bluhm Dustin Bluhm Kindred, ND Kindred, ND -
9 7 7P Joey Pederson Joey Pederson East Grand Forks, MN East Grand Forks, MN -2
10 11 14 Brody Troftgruben Brody Troftgruben Grand Forks, ND Grand Forks, ND 1
11 18 F9 Brandon Fuller Brandon Fuller Grand Forks, ND Grand Forks, ND 7
12 10 18X Shawn Meyer Shawn Meyer Wahpeton, ND Wahpeton, ND -2
13 13 10 Kevin Robertson Kevin Robertson Enderlin, ND Enderlin, ND -
14 20 02 Dan Dowling Dan Dowling Davenport, ND Davenport, ND 6
15 17 16S Jeff Hapala Jeff Hapala West Fargo, ND West Fargo, ND 2
16 1 1M Nicholas Minske Nicholas Minske East Grand Forks, MN East Grand Forks, MN -15
17 22 9R Erik Robertson Erik Robertson Casselton, ND Casselton, ND 5
18 19 47 Kreig Kasin Kreig Kasin West Fargo, ND West Fargo, ND 1
19 DNF 16 9A Blake Anderson Blake Anderson Grand Forks, ND Grand Forks, ND -3
20 DNF 15 9 Steve Anderson Steve Anderson Devils Lake, ND Devils Lake, ND -5
21 DNF 14 71X Cory Tammen Cory Tammen Wolverton, MN Wolverton, MN -7
22 DNF 21 11 Troy Schill Troy Schill Thompson, ND Thompson, ND -1
8 Laps

WISSOTA Late ModelHeat 1

Finish Start # Competitor Hometown +/-
1 2 17 Lance Schill Lance Schill Langdon, ND Langdon, ND 1
2 7 T1 Tom Corcoran Tom Corcoran East Grand Forks, MN East Grand Forks, MN 5
3 4 1M Nicholas Minske Nicholas Minske East Grand Forks, MN East Grand Forks, MN 1
4 6 18X Shawn Meyer Shawn Meyer Wahpeton, ND Wahpeton, ND 2
5 3 10 Kevin Robertson Kevin Robertson Enderlin, ND Enderlin, ND -2
6 1 9A Blake Anderson Blake Anderson Grand Forks, ND Grand Forks, ND -5
7 8 47 Kreig Kasin Kreig Kasin West Fargo, ND West Fargo, ND 1
DNS 5 9R Erik Robertson Erik Robertson Casselton, ND Casselton, ND -
All transfer
8 Laps

WISSOTA Late ModelHeat 2

Finish Start # Competitor Hometown +/-
1 5 7P Joey Pederson Joey Pederson East Grand Forks, MN East Grand Forks, MN 4
2 3 44 Cole Schill Cole Schill Hawley, MN Hawley, MN 1
3 4 03 Casey Meyer Casey Meyer Wahpeton, ND Wahpeton, ND 1
4 6 14 Brody Troftgruben Brody Troftgruben Grand Forks, ND Grand Forks, ND 2
5 7 71X Cory Tammen Cory Tammen Wolverton, MN Wolverton, MN 2
6 2 16S Jeff Hapala Jeff Hapala West Fargo, ND West Fargo, ND -4
7 DNF 1 11 Troy Schill Troy Schill Thompson, ND Thompson, ND -6
All transfer
8 Laps

WISSOTA Late ModelHeat 3

Finish Start # Competitor Hometown +/-
1 7 71 Dustin Strand Dustin Strand East Grand Forks, MN East Grand Forks, MN 6
2 2 45 Dustin Bluhm Dustin Bluhm Kindred, ND Kindred, ND -
3 3 Z17 Zach Naastad Zach Naastad Northwood, ND Northwood, ND -
4 6 12S Brad Seng Brad Seng Grand Forks, ND Grand Forks, ND 2
5 1 9 Steve Anderson Steve Anderson Devils Lake, ND Devils Lake, ND -4
6 4 F9 Brandon Fuller Brandon Fuller Grand Forks, ND Grand Forks, ND -2
7 5 02 Dan Dowling Dan Dowling Davenport, ND Davenport, ND -2
All transfer
18 Laps

WISSOTA Midwest ModsA Feature 1

Finish Start # Competitor Hometown +/-
1 2 B0 Jory Berg Jory Berg Grand Forks, ND Grand Forks, ND 1
2 4 2S Matt Schow Matt Schow McIntosh, MN McIntosh, MN 2
3 8 17 Lance Schill Lance Schill Langdon, ND Langdon, ND 5
4 6 57 Nathan Raasakka Nathan Raasakka Grand Forks, ND Grand Forks, ND 2
5 7 87S Reise Stenberg Reise Stenberg Argusville, ND Argusville, ND 2
6 9 5BA Aaron Blacklance Aaron Blacklance Thief River Falls, MN Thief River Falls, MN 3
7 1 8 Jason Schuh Jason Schuh Lakota, ND Lakota, ND -6
8 12 46 Cole Neset Cole Neset Fargo, ND Fargo, ND 4
9 3 39 Jamie Dietzler Jamie Dietzler Larimore, ND Larimore, ND -6
10 11 4 Mike Miller Mike Miller Grand Forks, ND Grand Forks, ND 1
11 10 01 Zach Bruer Zach Bruer Fisher, MN Fisher, MN -1
12 15 23 Scott Vasichek Scott Vasichek Grand Forks, ND Grand Forks, ND 3
13 13 77B Logan Bauer Logan Bauer Erskine, MN Erskine, MN -
14 DNF 5 28S Ryan Schow Ryan Schow McIntosh, MN McIntosh, MN -9
15 DNF 14 54 Terry Nelson Terry Nelson Grand Forks, ND Grand Forks, ND -1
8 Laps

WISSOTA Midwest ModsHeat 1

Finish Start # Competitor Hometown +/-
1 1 57 Nathan Raasakka Nathan Raasakka Grand Forks, ND Grand Forks, ND -
2 3 8 Jason Schuh Jason Schuh Lakota, ND Lakota, ND 1
3 6 17 Lance Schill Lance Schill Langdon, ND Langdon, ND 3
4 5 39 Jamie Dietzler Jamie Dietzler Larimore, ND Larimore, ND 1
5 2 5BA Aaron Blacklance Aaron Blacklance Thief River Falls, MN Thief River Falls, MN -3
6 8 4 Mike Miller Mike Miller Grand Forks, ND Grand Forks, ND 2
7 4 77B Logan Bauer Logan Bauer Erskine, MN Erskine, MN -3
8 7 54 Terry Nelson Terry Nelson Grand Forks, ND Grand Forks, ND -1
All transfer
8 Laps

WISSOTA Midwest ModsHeat 2

Finish Start # Competitor Hometown +/-
1 2 28S Ryan Schow Ryan Schow McIntosh, MN McIntosh, MN 1
2 3 2S Matt Schow Matt Schow McIntosh, MN McIntosh, MN 1
3 1 87S Reise Stenberg Reise Stenberg Argusville, ND Argusville, ND -2
4 4 B0 Jory Berg Jory Berg Grand Forks, ND Grand Forks, ND -
5 6 01 Zach Bruer Zach Bruer Fisher, MN Fisher, MN 1
6 5 46 Cole Neset Cole Neset Fargo, ND Fargo, ND -1
7 DNF 7 23 Scott Vasichek Scott Vasichek Grand Forks, ND Grand Forks, ND -
All transfer
15 Laps

WISSOTA Street StockA Feature 1

Finish Start # Competitor Hometown +/-
1 4 25 Ryan Johnson Ryan Johnson Karlstad, MN Karlstad, MN 3
2 5 28 Greg Jose Greg Jose Grand Forks, ND Grand Forks, ND 3
3 1 1M Nicholas Minske Nicholas Minske East Grand Forks, MN East Grand Forks, MN -2
4 2 3L Zach Lee Zach Lee Horace, ND Horace, ND -2
5 6 7 James Meagher James Meagher Grand Forks, ND Grand Forks, ND 1
6 15 35 John Halvorson John Halvorson Warren, MN Warren, MN 9
7 8 4 Trey Hess Trey Hess Grand Forks, ND Grand Forks, ND 1
8 7 27P Tucker Pederson Tucker Pederson East Grand Forks, MN East Grand Forks, MN -1
9 9 99 Josh Barker Josh Barker Thompson, ND Thompson, ND -
10 16 30 Seth Klostreich Seth Klostreich Grand Forks, ND Grand Forks, ND 6
11 13 29 Dan McNamee Dan McNamee Arvilla, ND Arvilla, ND 2
12 11 33 Daniel Aberle Daniel Aberle Finley, ND Finley, ND -1
13 10 1J Cody Armstrong Cody Armstrong Devils Lake, ND Devils Lake, ND -3
14 14 00 Brandon Corbett Brandon Corbett Grand Forks, ND Grand Forks, ND -
15 12 5S Chris Smeby Chris Smeby Erskine, MN Erskine, MN -3
16 DNF 3 10 Joe Potter Joe Potter Euclid, MN Euclid, MN -13
8 Laps

WISSOTA Street StockHeat 1

Finish Start # Competitor Hometown +/-
1 2 27P Tucker Pederson Tucker Pederson East Grand Forks, MN East Grand Forks, MN 1
2 3 4 Trey Hess Trey Hess Grand Forks, ND Grand Forks, ND 1
3 1 7 James Meagher James Meagher Grand Forks, ND Grand Forks, ND -2
4 5 1M Nicholas Minske Nicholas Minske East Grand Forks, MN East Grand Forks, MN 1
5 6 99 Josh Barker Josh Barker Thompson, ND Thompson, ND 1
6 7 33 Daniel Aberle Daniel Aberle Finley, ND Finley, ND 1
7 4 5S Chris Smeby Chris Smeby Erskine, MN Erskine, MN -3
8 DNF 8 35 John Halvorson John Halvorson Warren, MN Warren, MN -
All transfer
8 Laps

WISSOTA Street StockHeat 2

Finish Start # Competitor Hometown +/-
1 3 25 Ryan Johnson Ryan Johnson Karlstad, MN Karlstad, MN 2
2 1 3L Zach Lee Zach Lee Horace, ND Horace, ND -1
3 5 10 Joe Potter Joe Potter Euclid, MN Euclid, MN 2
4 2 28 Greg Jose Greg Jose Grand Forks, ND Grand Forks, ND -2
5 7 1J Cody Armstrong Cody Armstrong Devils Lake, ND Devils Lake, ND 2
6 DNF 8 29 Dan McNamee Dan McNamee Arvilla, ND Arvilla, ND 2
7 DNF 4 00 Brandon Corbett Brandon Corbett Grand Forks, ND Grand Forks, ND -3
8 DNF 6 30 Seth Klostreich Seth Klostreich Grand Forks, ND Grand Forks, ND -2
All transfer