9/7/2025
North Alabama Speedway
Competitor Overview

Keenan Vandergriff
Mount Pleasant, TN
| Factory Stock | Start | Finish | +/- |
|---|---|---|---|
| A Feature 1 | 1 | 1 | - |
| Qualifying 1 | 17.592 | 1 | - |
Factory StockA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 8 |
|
Keenan Vandergriff Mount Pleasant, TN | Mount Pleasant, TN | - | |
| 2 | 2 | 10 |
|
Thomas Gordon Vernon, AL | Vernon, AL | - | |
| 3 | 3 | 17 |
|
Bo Smith Hartselle, AL | Hartselle, AL | - | |
| 4 | 4 | 14 |
|
Alex Kirby Moulton, AL | Moulton, AL | - | |
| 5 | 5 | 32 |
|
Logan Hicks Hazel Green, AL | Hazel Green, AL | - | |
| 6 DNF | 6 | 13 |
|
Atticus Gray | - | ||
Factory StockQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 8 |
|
Keenan Vandergriff Mount Pleasant, TN | Mount Pleasant, TN | 17.592 | |
| 2 | 4 | 10 |
|
Thomas Gordon Vernon, AL | Vernon, AL | 17.809 | |
| 3 | 3 | 17 |
|
Bo Smith Hartselle, AL | Hartselle, AL | 18.013 | |
| 4 | 2 | 14 |
|
Alex Kirby Moulton, AL | Moulton, AL | 18.312 | |
| 5 | 5 | 32 |
|
Logan Hicks Hazel Green, AL | Hazel Green, AL | 18.338 | |
| 6 | 6 | 13 |
|
Atticus Gray | 18.945 | ||
| All transfer | |||||||
Mini StockA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 15JR |
|
Chris Bentley Russellville, AL | Russellville, AL | - | |
| 2 | 4 | 17 |
|
Joe Wilson Muscle Shoals, AL | Muscle Shoals, AL | 2 | |
| 3 | 6 | 35 |
|
David Freemon Russellville, AL | Russellville, AL | 3 | |
| 4 | 8 | 9F |
|
Robert Freemon Russellville, AL | Russellville, AL | 4 | |
| 5 | 7 | 3M |
|
Misty Warren Jasper, AL | Jasper, AL | 2 | |
| 6 | 2 | 96X |
|
Kolton Tucker Moulton, AL | Moulton, AL | -4 | |
| 7 DNF | 3 | 3 |
|
Nathan Warren Jasper, AL | Jasper, AL | -4 | |
| 8 DNF | 5 | 9 |
|
Keenan Vandygriff Mt. Pleasant, TN | Mt. Pleasant, TN | -3 | |
Mini StockQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 5 | 15JR |
|
Chris Bentley Russellville, AL | Russellville, AL | 17.825 | |
| 2 | 1 | 96X |
|
Kolton Tucker Moulton, AL | Moulton, AL | 17.973 | |
| 3 | 8 | 3 |
|
Nathan Warren Jasper, AL | Jasper, AL | 17.990 | |
| 4 | 2 | 17 |
|
Joe Wilson Muscle Shoals, AL | Muscle Shoals, AL | 18.025 | |
| 5 | 6 | 9 |
|
Keenan Vandygriff Mt. Pleasant, TN | Mt. Pleasant, TN | 18.304 | |
| 6 | 3 | 35 |
|
David Freemon Russellville, AL | Russellville, AL | 18.603 | |
| 7 | 7 | 3M |
|
Misty Warren Jasper, AL | Jasper, AL | 18.668 | |
| 8 | 4 | 9F |
|
Robert Freemon Russellville, AL | Russellville, AL | 18.795 | |
| All transfer | |||||||
BuzzA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 07 |
|
Crystal Terry Moulton, AL | Moulton, AL | 1 | |
| 2 | 1 | 13 |
|
Zack Etheredge Town Creek, AL | Town Creek, AL | -1 | |
| 3 | 3 | 47 |
|
Jeremy Price Huntsville, AL | Huntsville, AL | - | |
| 4 | 4 | 12 |
|
Jacob Creasy CHEROKEE, AL | CHEROKEE, AL | - | |
| 5 | 7 | 01 |
|
Aiden Price Huntsville, AL | Huntsville, AL | 2 | |
| 6 | 5 | 05 |
|
Denise Ray Courtland, AL | Courtland, AL | -1 | |
| 7 | 8 | 612J |
|
Jason Creasy CHEROKEE, AL | CHEROKEE, AL | 1 | |
| 8 | 9 | 3 |
|
anthony richardson Greenhill, AL | Greenhill, AL | 1 | |
| 9 DNF | 6 | 22 |
|
TJ Wallace Lexington, AL | Lexington, AL | -3 | |
BuzzQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 13 |
|
Zack Etheredge Town Creek, AL | Town Creek, AL | 18.459 | |
| 2 | 2 | 07 |
|
Crystal Terry Moulton, AL | Moulton, AL | 18.730 | |
| 3 | 3 | 47 |
|
Jeremy Price Huntsville, AL | Huntsville, AL | 18.895 | |
| 4 | 4 | 12 |
|
Jacob Creasy CHEROKEE, AL | CHEROKEE, AL | 19.139 | |
| 5 | 5 | 05 |
|
Denise Ray Courtland, AL | Courtland, AL | 19.189 | |
| 6 | 6 | 22 |
|
TJ Wallace Lexington, AL | Lexington, AL | 19.203 | |
| 7 | 9 | 01 |
|
Aiden Price Huntsville, AL | Huntsville, AL | 19.254 | |
| 8 | 7 | 612J |
|
Jason Creasy CHEROKEE, AL | CHEROKEE, AL | 20.063 | |
| 9 | 8 | 3 |
|
anthony richardson Greenhill, AL | Greenhill, AL | 20.353 | |
| All transfer | |||||||
VintageA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | H1 |
|
Grant Helms Killen, AL | Killen, AL | - | |
| 2 | 2 | 41 |
|
Bill Robertson Florence, AL | Florence, AL | - | |
| 3 | 3 | 6 |
|
Cale Finley Athens, AL | Athens, AL | - | |
| 4 | 5 | 3 |
|
Randy Brewer Muscle Shoals, AL | Muscle Shoals, AL | 1 | |
| 5 | 4 | 39 |
|
Ricky Lard Killen, AL | Killen, AL | -1 | |
VintageQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 5 | H1 |
|
Grant Helms Killen, AL | Killen, AL | 17.372 | |
| 2 | 2 | 41 |
|
Bill Robertson Florence, AL | Florence, AL | 17.565 | |
| 3 | 3 | 6 |
|
Cale Finley Athens, AL | Athens, AL | 17.665 | |
| 4 | 1 | 39 |
|
Ricky Lard Killen, AL | Killen, AL | 17.759 | |
| 5 | 4 | 3 |
|
Randy Brewer Muscle Shoals, AL | Muscle Shoals, AL | 17.805 | |
| All transfer | |||||||
Modified SportsmanA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 171 |
|
Gary Tucker Fayetteville, TN | Fayetteville, TN | - | |
| 2 | 2 | 69 |
|
Mike Henn Muscle Shoals, AL | Muscle Shoals, AL | - | |
| 3 | 3 | 45 |
|
Marty May Pisgah, AL | Pisgah, AL | - | |
| 4 | 5 | WP65 |
|
Willpenny Smith Lawrenceburg, TN | Lawrenceburg, TN | 1 | |
| 5 | 4 | 5 |
|
Ryan Lacy Rocky Ford, AL | Rocky Ford, AL | -1 | |
| 6 | 7 | 36X |
|
Kelly Davis Tuscumbia, AL | Tuscumbia, AL | 1 | |
| 7 | 8 | 5H |
|
Payton Harville Hatton, AL | Hatton, AL | 1 | |
| 8 | 6 | S06 |
|
Wayne Smith Hohenwald, TN | Hohenwald, TN | -2 | |
| DNS | 9 | 15 |
|
Michael Bibb Hartselle, AL | Hartselle, AL | - | |
Modified SportsmanQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 8 | 171 |
|
Gary Tucker Fayetteville, TN | Fayetteville, TN | 16.850 | |
| 2 | 3 | 69 |
|
Mike Henn Muscle Shoals, AL | Muscle Shoals, AL | 16.877 | |
| 3 | 9 | 45 |
|
Marty May Pisgah, AL | Pisgah, AL | 17.187 | |
| 4 | 6 | 5 |
|
Ryan Lacy Rocky Ford, AL | Rocky Ford, AL | 17.198 | |
| 5 | 7 | WP65 |
|
Willpenny Smith Lawrenceburg, TN | Lawrenceburg, TN | 17.218 | |
| 6 | 1 | S06 |
|
Wayne Smith Hohenwald, TN | Hohenwald, TN | 17.331 | |
| 7 | 2 | 36X |
|
Kelly Davis Tuscumbia, AL | Tuscumbia, AL | 17.507 | |
| 8 | 4 | 5H |
|
Payton Harville Hatton, AL | Hatton, AL | 17.607 | |
| 9 | 5 | 15 |
|
Michael Bibb Hartselle, AL | Hartselle, AL | 17.614 | |
| All transfer | |||||||
602 Late Model SportsmanA Feature 1
| Finish | Start | # | Competitor | Hometown | +/- | ||
|---|---|---|---|---|---|---|---|
| 1 | 1 | 57 |
|
Raeann Gibbs Weaver, AL | Weaver, AL | - | |
| 2 | 5 | B25 |
|
Damon Becht Corinth, MS | Corinth, MS | 3 | |
| 3 | 2 | 30 |
|
Noel Bailey Lacey Springs, AL | Lacey Springs, AL | -1 | |
| 4 | 3 | 54 |
|
Jeremy Harbin Selmer, TN | Selmer, TN | -1 | |
| 5 | 6 | 8 |
|
Steven Isbell Corinth, MS | Corinth, MS | 1 | |
| 6 DNF | 4 | 2 |
|
Sonya Vaden Florence, AL | Florence, AL | -2 | |
602 Late Model SportsmanQualifying 1
| Finish | Start | # | Competitor | Hometown | Time | ||
|---|---|---|---|---|---|---|---|
| 1 | 6 | 57 |
|
Raeann Gibbs Weaver, AL | Weaver, AL | 15.434 | |
| 2 | 2 | 30 |
|
Noel Bailey Lacey Springs, AL | Lacey Springs, AL | 15.793 | |
| 3 | 3 | 54 |
|
Jeremy Harbin Selmer, TN | Selmer, TN | 15.871 | |
| 4 | 1 | 2 |
|
Sonya Vaden Florence, AL | Florence, AL | 15.939 | |
| 5 | 4 | B25 |
|
Damon Becht Corinth, MS | Corinth, MS | 16.098 | |
| 6 | 5 | 8 |
|
Steven Isbell Corinth, MS | Corinth, MS | 18.012 | |
| All transfer | |||||||




























