9/7/2025 - North Alabama Speedway
9/7/2025 - North Alabama Speedway

9/7/2025
North Alabama 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


Keenan Vandergriff

Keenan Vandergriff

Mount Pleasant, TN

Factory Stock Start Finish +/-
A Feature 1 1 1 -
Qualifying 1 17.592 1 -

Clear Selection

15 Laps

Factory StockA Feature 1

Finish Start # Competitor Hometown +/-
1 1 8 Keenan Vandergriff Keenan Vandergriff Mount Pleasant, TN Mount Pleasant, TN -
2 2 10 Thomas Gordon Thomas Gordon Vernon, AL Vernon, AL -
3 3 17 Bo Smith Bo Smith Hartselle, AL Hartselle, AL -
4 4 14 Alex Kirby Alex Kirby Moulton, AL Moulton, AL -
5 5 32 Logan Hicks Logan Hicks Hazel Green, AL Hazel Green, AL -
6 DNF 6 13 Atticus Gray Atticus Gray -
0 Laps

Factory StockQualifying 1

Finish Start # Competitor Hometown Time
1 1 8 Keenan Vandergriff Keenan Vandergriff Mount Pleasant, TN Mount Pleasant, TN 17.592
2 4 10 Thomas Gordon Thomas Gordon Vernon, AL Vernon, AL 17.809
3 3 17 Bo Smith Bo Smith Hartselle, AL Hartselle, AL 18.013
4 2 14 Alex Kirby Alex Kirby Moulton, AL Moulton, AL 18.312
5 5 32 Logan Hicks Logan Hicks Hazel Green, AL Hazel Green, AL 18.338
6 6 13 Atticus Gray Atticus Gray 18.945
All transfer
0 Laps

Mini StockA Feature 1

Finish Start # Competitor Hometown +/-
1 1 15JR Chris Bentley Chris Bentley Russellville, AL Russellville, AL -
2 4 17 Joe Wilson Joe Wilson Muscle Shoals, AL Muscle Shoals, AL 2
3 6 35 David Freemon David Freemon Russellville, AL Russellville, AL 3
4 8 9F Robert Freemon Robert Freemon Russellville, AL Russellville, AL 4
5 7 3M Misty Warren Misty Warren Jasper, AL Jasper, AL 2
6 2 96X Kolton Tucker Kolton Tucker Moulton, AL Moulton, AL -4
7 DNF 3 3 Nathan Warren Nathan Warren Jasper, AL Jasper, AL -4
8 DNF 5 9 Keenan Vandygriff Keenan Vandygriff Mt. Pleasant, TN Mt. Pleasant, TN -3
0 Laps

Mini StockQualifying 1

Finish Start # Competitor Hometown Time
1 5 15JR Chris Bentley Chris Bentley Russellville, AL Russellville, AL 17.825
2 1 96X Kolton Tucker Kolton Tucker Moulton, AL Moulton, AL 17.973
3 8 3 Nathan Warren Nathan Warren Jasper, AL Jasper, AL 17.990
4 2 17 Joe Wilson Joe Wilson Muscle Shoals, AL Muscle Shoals, AL 18.025
5 6 9 Keenan Vandygriff Keenan Vandygriff Mt. Pleasant, TN Mt. Pleasant, TN 18.304
6 3 35 David Freemon David Freemon Russellville, AL Russellville, AL 18.603
7 7 3M Misty Warren Misty Warren Jasper, AL Jasper, AL 18.668
8 4 9F Robert Freemon Robert Freemon Russellville, AL Russellville, AL 18.795
All transfer
15 Laps

BuzzA Feature 1

Finish Start # Competitor Hometown +/-
1 2 07 Crystal Terry Crystal Terry Moulton, AL Moulton, AL 1
2 1 13 Zack Etheredge Zack Etheredge Town Creek, AL Town Creek, AL -1
3 3 47 Jeremy Price Jeremy Price Huntsville, AL Huntsville, AL -
4 4 12 Jacob Creasy Jacob Creasy CHEROKEE, AL CHEROKEE, AL -
5 7 01 Aiden Price Aiden Price Huntsville, AL Huntsville, AL 2
6 5 05 Denise Ray Denise Ray Courtland, AL Courtland, AL -1
7 8 612J Jason Creasy Jason Creasy CHEROKEE, AL CHEROKEE, AL 1
8 9 3 anthony richardson anthony richardson Greenhill, AL Greenhill, AL 1
9 DNF 6 22 TJ Wallace TJ Wallace Lexington, AL Lexington, AL -3
0 Laps

BuzzQualifying 1

Finish Start # Competitor Hometown Time
1 1 13 Zack Etheredge Zack Etheredge Town Creek, AL Town Creek, AL 18.459
2 2 07 Crystal Terry Crystal Terry Moulton, AL Moulton, AL 18.730
3 3 47 Jeremy Price Jeremy Price Huntsville, AL Huntsville, AL 18.895
4 4 12 Jacob Creasy Jacob Creasy CHEROKEE, AL CHEROKEE, AL 19.139
5 5 05 Denise Ray Denise Ray Courtland, AL Courtland, AL 19.189
6 6 22 TJ Wallace TJ Wallace Lexington, AL Lexington, AL 19.203
7 9 01 Aiden Price Aiden Price Huntsville, AL Huntsville, AL 19.254
8 7 612J Jason Creasy Jason Creasy CHEROKEE, AL CHEROKEE, AL 20.063
9 8 3 anthony richardson anthony richardson Greenhill, AL Greenhill, AL 20.353
All transfer
18 Laps

VintageA Feature 1

Finish Start # Competitor Hometown +/-
1 1 H1 Grant Helms Grant Helms Killen, AL Killen, AL -
2 2 41 Bill Robertson Bill Robertson Florence, AL Florence, AL -
3 3 6 Cale Finley Cale Finley Athens, AL Athens, AL -
4 5 3 Randy Brewer Randy Brewer Muscle Shoals, AL Muscle Shoals, AL 1
5 4 39 Ricky Lard Ricky Lard Killen, AL Killen, AL -1
0 Laps

VintageQualifying 1

Finish Start # Competitor Hometown Time
1 5 H1 Grant Helms Grant Helms Killen, AL Killen, AL 17.372
2 2 41 Bill Robertson Bill Robertson Florence, AL Florence, AL 17.565
3 3 6 Cale Finley Cale Finley Athens, AL Athens, AL 17.665
4 1 39 Ricky Lard Ricky Lard Killen, AL Killen, AL 17.759
5 4 3 Randy Brewer Randy Brewer Muscle Shoals, AL Muscle Shoals, AL 17.805
All transfer
0 Laps

Modified SportsmanA Feature 1

Finish Start # Competitor Hometown +/-
1 1 171 Gary Tucker Gary Tucker Fayetteville, TN Fayetteville, TN -
2 2 69 Mike Henn Mike Henn Muscle Shoals, AL Muscle Shoals, AL -
3 3 45 Marty May Marty May Pisgah, AL Pisgah, AL -
4 5 WP65 Willpenny Smith Willpenny Smith Lawrenceburg, TN Lawrenceburg, TN 1
5 4 5 Ryan Lacy Ryan Lacy Rocky Ford, AL Rocky Ford, AL -1
6 7 36X Kelly Davis Kelly Davis Tuscumbia, AL Tuscumbia, AL 1
7 8 5H Payton Harville Payton Harville Hatton, AL Hatton, AL 1
8 6 S06 Wayne Smith Wayne Smith Hohenwald, TN Hohenwald, TN -2
DNS 9 15 Michael Bibb Michael Bibb Hartselle, AL Hartselle, AL -
0 Laps

Modified SportsmanQualifying 1

Finish Start # Competitor Hometown Time
1 8 171 Gary Tucker Gary Tucker Fayetteville, TN Fayetteville, TN 16.850
2 3 69 Mike Henn Mike Henn Muscle Shoals, AL Muscle Shoals, AL 16.877
3 9 45 Marty May Marty May Pisgah, AL Pisgah, AL 17.187
4 6 5 Ryan Lacy Ryan Lacy Rocky Ford, AL Rocky Ford, AL 17.198
5 7 WP65 Willpenny Smith Willpenny Smith Lawrenceburg, TN Lawrenceburg, TN 17.218
6 1 S06 Wayne Smith Wayne Smith Hohenwald, TN Hohenwald, TN 17.331
7 2 36X Kelly Davis Kelly Davis Tuscumbia, AL Tuscumbia, AL 17.507
8 4 5H Payton Harville Payton Harville Hatton, AL Hatton, AL 17.607
9 5 15 Michael Bibb Michael Bibb Hartselle, AL Hartselle, AL 17.614
All transfer
0 Laps

602 Late Model SportsmanA Feature 1

Finish Start # Competitor Hometown +/-
1 1 57 Raeann Gibbs Raeann Gibbs Weaver, AL Weaver, AL -
2 5 B25 Damon Becht Damon Becht Corinth, MS Corinth, MS 3
3 2 30 Noel Bailey Noel Bailey Lacey Springs, AL Lacey Springs, AL -1
4 3 54 Jeremy Harbin Jeremy Harbin Selmer, TN Selmer, TN -1
5 6 8 Steven Isbell Steven Isbell Corinth, MS Corinth, MS 1
6 DNF 4 2 Sonya Vaden Sonya Vaden Florence, AL Florence, AL -2
0 Laps

602 Late Model SportsmanQualifying 1

Finish Start # Competitor Hometown Time
1 6 57 Raeann Gibbs Raeann Gibbs Weaver, AL Weaver, AL 15.434
2 2 30 Noel Bailey Noel Bailey Lacey Springs, AL Lacey Springs, AL 15.793
3 3 54 Jeremy Harbin Jeremy Harbin Selmer, TN Selmer, TN 15.871
4 1 2 Sonya Vaden Sonya Vaden Florence, AL Florence, AL 15.939
5 4 B25 Damon Becht Damon Becht Corinth, MS Corinth, MS 16.098
6 5 8 Steven Isbell Steven Isbell Corinth, MS Corinth, MS 18.012
All transfer