Print Style: Media | Grid | Compact Grid

6/12/2024 at Forks Karting Association

Junior 1 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 13-Jaxson Dobmeier[5]; 2. 75-Jaelynn Ross[7]; 3. 72-Henry Beitelspacher[4]; 4. 55-Brody Sobolik[2]; 5. 23-Colin Brons[3]; 6. 10-Isaak Johnson[1]; 7. 6-Liam Berger[6]; 8. 21-Kody Schmaltz[8]; 9. 4-Charlie Berg[9]

Heat 1 (8 Laps): 1. 23-Colin Brons[4]; 2. 10-Isaak Johnson[1]; 3. 6-Liam Berger[5]; 4. 21-Kody Schmaltz[3]; 5. 4-Charlie Berg[2]

Heat 2 (8 Laps): 1. 55-Brody Sobolik[2]; 2. 72-Henry Beitelspacher[1]; 3. 75-Jaelynn Ross[3]; 4. 13-Jaxson Dobmeier[4]

Heat 3 (8 Laps): 1. 10-Isaak Johnson[5]; 2. 23-Colin Brons[2]; 3. 6-Liam Berger[1]; 4. 21-Kody Schmaltz[3]; 5. 4-Charlie Berg[4]

Heat 4 (8 Laps): 1. 13-Jaxson Dobmeier[1]; 2. 55-Brody Sobolik[3]; 3. 72-Henry Beitelspacher[4]; 4. 75-Jaelynn Ross[2]

Dirt Cage Kart Junior 1

A Feature 1 (12 Laps): 1. 13-Jaxson Dobmeier[6]; 2. 5-Lola Schmaltz[1]; 3. 27-Rylan Thompson[2]; 4. 15-Kamber Obregon[5]; 5. 57-Maverik Omdahl[3]; 6. 18-Macie Johnson[4]; 7. 22-John Jungwith[7]

Heat 1 (8 Laps): 1. 27-Rylan Thompson[4]; 2. 5-Lola Schmaltz[7]; 3. 18-Macie Johnson[1]; 4. 57-Maverik Omdahl[5]; 5. 15-Kamber Obregon[3]; 6. (DNF) 22-John Jungwith[6]; 7. (DNF) 13-Jaxson Dobmeier[2]

Heat 2 (8 Laps): 1. 5-Lola Schmaltz[1]; 2. 13-Jaxson Dobmeier[6]; 3. 57-Maverik Omdahl[3]; 4. 15-Kamber Obregon[5]; 5. 27-Rylan Thompson[4]; 6. 18-Macie Johnson[7]; 7. 22-John Jungwith[2]

Junior 1 Super Stock

A Feature 1 (12 Laps): 1. 42-Lilly Jarvis[2]; 2. 18-Becket Kowalski[1]; 3. 15-Braxton Rethemeier[3]

Heat 1 (8 Laps): 1. 42-Lilly Jarvis[3]; 2. 18-Becket Kowalski[2]; 3. 15-Braxton Rethemeier[1]

Heat 2 (8 Laps): 1. 18-Becket Kowalski[2]; 2. 42-Lilly Jarvis[1]; 3. 15-Braxton Rethemeier[3]

Junior 2 Animal Dirt Karts

A Feature 1 (12 Laps): 1. 12-Owen Broden[4]; 2. 04-Ryder Blasky[1]; 3. 21-Ruby McDonald[7]; 4. 17-Colton Keney[3]; 5. 2-Cameron Gunderson[5]; 6. 30-Luke Hendrickson[9]; 7. 71-James Machart[2]; 8. 40-Carter Sobolik[8]; 9. 3-Carson Gunderson[6]; 10. 26-Addie Schmaltz[10]; 11. 06-Ryker Erickson[11]

Heat 1 (8 Laps): 1. 71-James Machart[3]; 2. 40-Carter Sobolik[1]; 3. 17-Colton Keney[4]; 4. 30-Luke Hendrickson[2]; 5. 21-Ruby McDonald[6]; 6. 26-Addie Schmaltz[5]

Heat 2 (8 Laps): 1. 04-Ryder Blasky[4]; 2. 12-Owen Broden[1]; 3. 3-Carson Gunderson[3]; 4. 2-Cameron Gunderson[2]; 5. 06-Ryker Erickson[5]

Heat 3 (8 Laps): 1. 21-Ruby McDonald[1]; 2. 17-Colton Keney[3]; 3. 71-James Machart[4]; 4. 30-Luke Hendrickson[5]; 5. 40-Carter Sobolik[6]; 6. 26-Addie Schmaltz[2]

Heat 4 (8 Laps): 1. 04-Ryder Blasky[2]; 2. 2-Cameron Gunderson[4]; 3. 3-Carson Gunderson[3]; 4. 12-Owen Broden[5]; 5. (DNS) 06-Ryker Erickson

Dirt Cage Kart Junior 2

A Feature 1 (12 Laps): 1. 1-Blaine Barnes[1]; 2. 29-Charlie Paradis[4]; 3. 12-Owen Broden[3]; 4. 35-Levi Wilde[2]; 5. 49-Luke Hendrickson[5]

Heat 1 (8 Laps): 1. 1-Blaine Barnes[1]; 2. 29-Charlie Paradis[3]; 3. 12-Owen Broden[5]; 4. 35-Levi Wilde[4]; 5. 49-Luke Hendrickson[2]

Heat 2 (8 Laps): 1. 35-Levi Wilde[2]; 2. 12-Owen Broden[1]; 3. 1-Blaine Barnes[5]; 4. 29-Charlie Paradis[3]; 5. 49-Luke Hendrickson[4]

Junior 2 Super Stock

A Feature 1 (12 Laps): 1. 21-Ruby McDonald[3]; 2. 8-Micah Gander[1]; 3. 2-Ian Fitzsimonds[2]; 4. 29-Charlie Paradis[4]

Heat 1 (8 Laps): 1. 21-Ruby McDonald[2]; 2. 8-Micah Gander[3]; 3. 29-Charlie Paradis[4]; 4. 2-Ian Fitzsimonds[1]

Heat 2 (8 Laps): 1. 2-Ian Fitzsimonds[4]; 2. 8-Micah Gander[2]; 3. 29-Charlie Paradis[1]; 4. 21-Ruby McDonald[3]

Animal Heavy

A Feature 1 (15 Laps): 1. 54-Cody Burke[3]; 2. 96-Eric Thompson[2]; 3. 80-Jay Ross[1]; 4. 97-Mike Witheril[4]; 5. 14-Bradie Konze[5]

Heat 1 (8 Laps): 1. 80-Jay Ross[3]; 2. 96-Eric Thompson[5]; 3. 97-Mike Witheril[1]; 4. 14-Bradie Konze[2]; 5. 54-Cody Burke[4]

Heat 2 (8 Laps): 1. 54-Cody Burke[2]; 2. 96-Eric Thompson[1]; 3. 80-Jay Ross[3]; 4. 14-Bradie Konze[4]; 5. 97-Mike Witheril[5]

Kid Karts Dirt

A Feature 1 (10 Laps): 1. 5-Chance Berger[2]; 2. 3-Winston Brons[1]; 3. 16-Dash Vold[3]; 4. 46-Taylin Kowalski[4]; 5. 12-Carter Vancamp[6]; 6. 22-Iris Johnson[8]; 7. 74-Calvin Latozke[5]; 8. (DNF) 89-James Ramirez[7]

Heat 1 (6 Laps): 1. 5-Chance Berger[1]; 2. 16-Dash Vold[2]; 3. 46-Taylin Kowalski[4]; 4. 3-Winston Brons[8]; 5. 12-Carter Vancamp[3]; 6. 74-Calvin Latozke[7]; 7. 22-Iris Johnson[6]; 8. 89-James Ramirez[5]

Heat 2 (6 Laps): 1. 3-Winston Brons[1]; 2. 74-Calvin Latozke[2]; 3. 46-Taylin Kowalski[5]; 4. 16-Dash Vold[7]; 5. 5-Chance Berger[8]; 6. 89-James Ramirez[4]; 7. 12-Carter Vancamp[6]; 8. 22-Iris Johnson[3]

Rookie Class

A Feature 1 (12 Laps): 1. 6-Aiden Reynolds[1]; 2. 04-Nash Blasky[4]; 3. 99-Duncan Rethemeier[8]; 4. 49-Ryder Hulst[3]; 5. 8-Ty Dobmeier[2]; 6. 45-William Kringstad[5]; 7. 22-Madelyn Kringstad[7]; 8. 66-Callan Romine[6]; 9. 26-Harper Gander[9]

Heat 1 (8 Laps): 1. 04-Nash Blasky[3]; 2. 8-Ty Dobmeier[4]; 3. (DNF) 22-Madelyn Kringstad[1]; 4. (DNF) 26-Harper Gander[2]; 5. (DNF) 99-Duncan Rethemeier[5]

Heat 2 (8 Laps): 1. 6-Aiden Reynolds[1]; 2. 49-Ryder Hulst[4]; 3. 45-William Kringstad[2]; 4. 66-Callan Romine[3]

Heat 3 (8 Laps): 1. 8-Ty Dobmeier[2]; 2. 99-Duncan Rethemeier[1]; 3. 04-Nash Blasky[3]; 4. 22-Madelyn Kringstad[5]; 5. 26-Harper Gander[4]

Heat 4 (8 Laps): 1. 49-Ryder Hulst[1]; 2. 6-Aiden Reynolds[4]; 3. 45-William Kringstad[3]; 4. 66-Callan Romine[2]

Adult Medium

A Feature 1 (15 Laps): 1. 40-Adam Thorvilson[2]; 2. 48-Ryan Thorvilson[1]; 3. 20-Brandon Thorvilson[3]; 4. 7-Bryan Good[10]; 5. 9-Adam Matz[4]; 6. 14-Bradie Konze[5]; 7. 23-Kaileigh Martinson[9]; 8. 80-Jay Ross[6]; 9. 88-Jade Embury[8]; 10. 92-Kyle Jarvis[7]

Heat 1 (8 Laps): 1. 40-Adam Thorvilson[2]; 2. 48-Ryan Thorvilson[10]; 3. 9-Adam Matz[7]; 4. 20-Brandon Thorvilson[6]; 5. 14-Bradie Konze[8]; 6. 80-Jay Ross[1]; 7. 88-Jade Embury[4]; 8. 92-Kyle Jarvis[5]; 9. 23-Kaileigh Martinson[9]; 10. (DNF) 7-Bryan Good[3]

Heat 2 (8 Laps): 1. 48-Ryan Thorvilson[1]; 2. 20-Brandon Thorvilson[5]; 3. 40-Adam Thorvilson[9]; 4. 7-Bryan Good[8]; 5. 9-Adam Matz[4]; 6. 14-Bradie Konze[3]; 7. 92-Kyle Jarvis[6]; 8. 80-Jay Ross[10]; 9. 23-Kaileigh Martinson[2]; 10. 88-Jade Embury[7]

Yamaha Open

A Feature 1 (15 Laps): 1. 36-Ryan Thorvilson[1]; 2. 7-Bryan Good[2]; 3. 23-Kaileigh Martinson[3]; 4. 34-Brandon Anderson[4]

Heat 1 (8 Laps): 1. 36-Ryan Thorvilson[4]; 2. 7-Bryan Good[1]; 3. 34-Brandon Anderson[3]; 4. 23-Kaileigh Martinson[2]

Heat 2 (8 Laps): 1. 36-Ryan Thorvilson[1]; 2. 7-Bryan Good[4]; 3. 23-Kaileigh Martinson[3]; 4. 34-Brandon Anderson[2]

Adult Medium

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
12Adam ThorvilsonGrand Forks, ND40
21Ryan ThorvilsonGilby, ND48
33Brandon ThorvilsonGrand Forks, ND20
410Bryan GoodGrand Forks, ND7
54Adam MatzGrand Forks, ND9
65Bradie KonzeGrand Forks, ND14
79Kaileigh MartinsonGrafton, ND23
86Jay RossCrookston, MN80
98Jade EmburyGrand Forks, ND88
107Kyle JarvisGrand Forks, ND92

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Adam ThorvilsonGrand Forks, ND40
210Ryan ThorvilsonGilby, ND48
37Adam MatzGrand Forks, ND9
46Brandon ThorvilsonGrand Forks, ND20
58Bradie KonzeGrand Forks, ND14
61Jay RossCrookston, MN80
74Jade EmburyGrand Forks, ND88
85Kyle JarvisGrand Forks, ND92
99Kaileigh MartinsonGrafton, ND23
10 (DNF)3Bryan GoodGrand Forks, ND7

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Ryan ThorvilsonGilby, ND48
25Brandon ThorvilsonGrand Forks, ND20
39Adam ThorvilsonGrand Forks, ND40
48Bryan GoodGrand Forks, ND7
54Adam MatzGrand Forks, ND9
63Bradie KonzeGrand Forks, ND14
76Kyle JarvisGrand Forks, ND92
810Jay RossCrookston, MN80
92Kaileigh MartinsonGrafton, ND23
107Jade EmburyGrand Forks, ND88

Animal Heavy

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
13Cody BurkeGrand Forks, ND54
22Eric ThompsonEast Grand Forks, MN96
31Jay RossCrookston, MN80
44Mike WitherilGrand Forks, ND97
55Bradie KonzeGrand Forks, ND14

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Jay RossCrookston, MN80
25Eric ThompsonEast Grand Forks, MN96
31Mike WitherilGrand Forks, ND97
42Bradie KonzeGrand Forks, ND14
54Cody BurkeGrand Forks, ND54

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Cody BurkeGrand Forks, ND54
21Eric ThompsonEast Grand Forks, MN96
33Jay RossCrookston, MN80
44Bradie KonzeGrand Forks, ND14
55Mike WitherilGrand Forks, ND97

Dirt Cage Kart Junior 1

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
16Jaxson DobmeierGrand Forks, ND13
21Lola SchmaltzGrand Forks, ND5
32Rylan ThompsonThompson, ND27
45Kamber ObregonGrand Forks, ND15
53Maverik OmdahlEast Grand Forks, MN57
64Macie JohnsonOslo, MN18
77John JungwithOslo, MN22

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Rylan ThompsonThompson, ND27
27Lola SchmaltzGrand Forks, ND5
31Macie JohnsonOslo, MN18
45Maverik OmdahlEast Grand Forks, MN57
53Kamber ObregonGrand Forks, ND15
6 (DNF)6John JungwithOslo, MN22
7 (DNF)2Jaxson DobmeierGrand Forks, ND13

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Lola SchmaltzGrand Forks, ND5
26Jaxson DobmeierGrand Forks, ND13
33Maverik OmdahlEast Grand Forks, MN57
45Kamber ObregonGrand Forks, ND15
54Rylan ThompsonThompson, ND27
67Macie JohnsonOslo, MN18
72John JungwithOslo, MN22

Dirt Cage Kart Junior 2

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Blaine BarnesGrand Forks, ND1
24Charlie ParadisErskine, MN29
33Owen BrodenFargo, ND12
42Levi WildeThief River Falls, MN35
55Luke HendricksonMekinock, ND49

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
11Blaine BarnesGrand Forks, ND1
23Charlie ParadisErskine, MN29
35Owen BrodenFargo, ND12
44Levi WildeThief River Falls, MN35
52Luke HendricksonMekinock, ND49

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Levi WildeThief River Falls, MN35
21Owen BrodenFargo, ND12
35Blaine BarnesGrand Forks, ND1
43Charlie ParadisErskine, MN29
54Luke HendricksonMekinock, ND49

Junior 1 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
15Jaxson DobmeierGrand Forks, ND13
27Jaelynn RossCrookston, MN75
34Henry BeitelspacherMoorhead, MN72
42Brody SobolikHallock, MN55
53Colin BronsStrandquist, MN23
61Isaak JohnsonHolt, MN10
76Liam BergerGrand Forks, ND6
88Kody SchmaltzMecinock, ND21
99Charlie BergGrand Forks, ND4

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Colin BronsStrandquist, MN23
21Isaak JohnsonHolt, MN10
35Liam BergerGrand Forks, ND6
43Kody SchmaltzMecinock, ND21
52Charlie BergGrand Forks, ND4

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Brody SobolikHallock, MN55
21Henry BeitelspacherMoorhead, MN72
33Jaelynn RossCrookston, MN75
44Jaxson DobmeierGrand Forks, ND13

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
15Isaak JohnsonHolt, MN10
22Colin BronsStrandquist, MN23
31Liam BergerGrand Forks, ND6
43Kody SchmaltzMecinock, ND21
54Charlie BergGrand Forks, ND4

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
11Jaxson DobmeierGrand Forks, ND13
23Brody SobolikHallock, MN55
34Henry BeitelspacherMoorhead, MN72
42Jaelynn RossCrookston, MN75

Junior 1 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
12Lilly JarvisThompson, ND42
21Becket KowalskiGrand Forks, ND18
33Braxton RethemeierGrand Forks, ND15

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Lilly JarvisThompson, ND42
22Becket KowalskiGrand Forks, ND18
31Braxton RethemeierGrand Forks, ND15

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
12Becket KowalskiGrand Forks, ND18
21Lilly JarvisThompson, ND42
33Braxton RethemeierGrand Forks, ND15

Junior 2 Animal Dirt Karts

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
14Owen BrodenFargo, ND12
21Ryder BlaskyGrand Forks, ND04
37Ruby McDonaldGrand Forks, ND21
43Colton KeneyHamilton, ND17
55Cameron GundersonGrafton, ND2
69Luke HendricksonMekinock, ND30
72James MachartGrand Forks, ND71
88Carter SobolikHallock, MN40
96Carson GundersonGrafton, ND3
1010Addie SchmaltzMekinock, ND26
1111Ryker EricksonBagley, MN06

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13James MachartGrand Forks, ND71
21Carter SobolikHallock, MN40
34Colton KeneyHamilton, ND17
42Luke HendricksonMekinock, ND30
56Ruby McDonaldGrand Forks, ND21
65Addie SchmaltzMekinock, ND26

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
14Ryder BlaskyGrand Forks, ND04
21Owen BrodenFargo, ND12
33Carson GundersonGrafton, ND3
42Cameron GundersonGrafton, ND2
55Ryker EricksonBagley, MN06

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
11Ruby McDonaldGrand Forks, ND21
23Colton KeneyHamilton, ND17
34James MachartGrand Forks, ND71
45Luke HendricksonMekinock, ND30
56Carter SobolikHallock, MN40
62Addie SchmaltzMekinock, ND26

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
12Ryder BlaskyGrand Forks, ND04
24Cameron GundersonGrafton, ND2
33Carson GundersonGrafton, ND3
45Owen BrodenFargo, ND12
DNS-Ryker EricksonBagley, MN06

Junior 2 Super Stock

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
13Ruby McDonaldGrand Forks, ND21
21Micah GanderEast Grand Forks, MN8
32Ian FitzsimondsGrand Forks, ND2
44Charlie ParadisErskine, MN29

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
12Ruby McDonaldGrand Forks, ND21
23Micah GanderEast Grand Forks, MN8
34Charlie ParadisErskine, MN29
41Ian FitzsimondsGrand Forks, ND2

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
14Ian FitzsimondsGrand Forks, ND2
22Micah GanderEast Grand Forks, MN8
31Charlie ParadisErskine, MN29
43Ruby McDonaldGrand Forks, ND21

Kid Karts Dirt

A Feature 1

10 laps | 00:00:00
PosStartDriverHometownCar
12Chance BergerEmerado, ND5
21Winston BronsStrandquist, MN3
33Dash VoldEast Grand Forks, ND16
44Taylin KowalskiGrand Forks, ND46
56Carter VancampEast Grand Forks, MN12
68Iris JohnsonHolt, MN22
75Calvin LatozkeCavalier, ND74
8 (DNF)7James RamirezEast Grand Forks, MN89

Heat 1

6 laps | 00:00:00
PosStartDriverHometownCar
11Chance BergerEmerado, ND5
22Dash VoldEast Grand Forks, ND16
34Taylin KowalskiGrand Forks, ND46
48Winston BronsStrandquist, MN3
53Carter VancampEast Grand Forks, MN12
67Calvin LatozkeCavalier, ND74
76Iris JohnsonHolt, MN22
85James RamirezEast Grand Forks, MN89

Heat 2

6 laps | 00:00:00
PosStartDriverHometownCar
11Winston BronsStrandquist, MN3
22Calvin LatozkeCavalier, ND74
35Taylin KowalskiGrand Forks, ND46
47Dash VoldEast Grand Forks, ND16
58Chance BergerEmerado, ND5
64James RamirezEast Grand Forks, MN89
76Carter VancampEast Grand Forks, MN12
83Iris JohnsonHolt, MN22

Rookie Class

A Feature 1

12 laps | 00:00:00
PosStartDriverHometownCar
11Aiden ReynoldsHoople, ND6
24Nash BlaskyGrand Forks, ND04
38Duncan RethemeierGrand Forks, ND99
43Ryder HulstGrand Forks, ND49
52Ty DobmeierGrand Forks, ND8
65William KringstadGrand Forks, ND45
77Madelyn KringstadPark River, ND22
86Callan RomineManvel, ND66
99Harper GanderEast Grand Forks, MN26

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
13Nash BlaskyGrand Forks, ND04
24Ty DobmeierGrand Forks, ND8
3 (DNF)1Madelyn KringstadPark River, ND22
4 (DNF)2Harper GanderEast Grand Forks, MN26
5 (DNF)5Duncan RethemeierGrand Forks, ND99

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Aiden ReynoldsHoople, ND6
24Ryder HulstGrand Forks, ND49
32William KringstadGrand Forks, ND45
43Callan RomineManvel, ND66

Heat 3

8 laps | 00:00:00
PosStartDriverHometownCar
12Ty DobmeierGrand Forks, ND8
21Duncan RethemeierGrand Forks, ND99
33Nash BlaskyGrand Forks, ND04
45Madelyn KringstadPark River, ND22
54Harper GanderEast Grand Forks, MN26

Heat 4

8 laps | 00:00:00
PosStartDriverHometownCar
11Ryder HulstGrand Forks, ND49
24Aiden ReynoldsHoople, ND6
33William KringstadGrand Forks, ND45
42Callan RomineManvel, ND66

Yamaha Open

A Feature 1

15 laps | 00:00:00
PosStartDriverHometownCar
11Ryan ThorvilsonGilby, ND36
22Bryan GoodGrand Forks, ND7
33Kaileigh MartinsonGrafton, ND23
44Brandon AndersonGrand Forks, ND34

Heat 1

8 laps | 00:00:00
PosStartDriverHometownCar
14Ryan ThorvilsonGilby, ND36
21Bryan GoodGrand Forks, ND7
33Brandon AndersonGrand Forks, ND34
42Kaileigh MartinsonGrafton, ND23

Heat 2

8 laps | 00:00:00
PosStartDriverHometownCar
11Ryan ThorvilsonGilby, ND36
24Bryan GoodGrand Forks, ND7
33Kaileigh MartinsonGrafton, ND23
42Brandon AndersonGrand Forks, ND34

Powered by MyRacePass