G4
Gary Swafford
19
Races
0
Wins
2
Top 5
6
Top 10
Recent Activity
-
SAT APR 25 202614thThunder Mountain Speedway
Rockholds, Kentucky | 1/4 mi
#4 604 Late Model | $125 -
SAT AUG 16 202510thThunder Mountain Speedway
Rockholds, Kentucky | 1/4 mi
#G4 604 Late Model -
SAT JUN 21 202518thThunder Mountain Speedway
Rockholds, Kentucky | 1/4 mi
#4 604 Late ModelUltimate Pro Late Model Series -
SAT MAY 10 202512thThunder Mountain Speedway
Rockholds, Kentucky | 1/4 mi
#G4 604 Late Model -
SAT SEP 7 202414thThunder Mountain Speedway
Rockholds, Kentucky | 1/4 mi
#4 604 Late Model
Recent Seasons
2026
1Starts
1Races
0Wins
0.0%Percentile
2025
3Starts
3Races
0Wins
14.8%Percentile
2024
6Starts
8Races
0Wins
24.9%Percentile
Frequent Rivals
Head-to-Head Records
103 opponents
#1
London, Kentucky
#2
Prestonsburg, Kentucky
#3
Winchester, Kentucky
#4
London, Kentucky
#5
Junction City, Kentucky
#6
Williamsburg, Kentucky
#7
Barbourville, Kentucky
#8
Pine Knot, Kentucky
#9
Seymour, Tennessee
#10
Heidrick, Kentucky
#11
London, Kentucky
#12
Corbin, Kentucky
#13
Oneida, Tennessee
#14
Corbin, Kentucky
#15
Corbin, Kentucky
#16
Science Hill, Kentucky
#17
Williamsburg, Kentucky
#18
Knoxville, Tennessee
#19
Richmond, Kentucky
#20
Rose Hill, Kentucky
#21
Corbin, Kentucky
#22
McMinnville, Tennessee
#23
Oneida, Tennessee
#24
Corbin, Kentucky
#25
Sparta, Tennessee
#26
Oneida, Tennessee
#27
Campbellsville, Kentucky
#28
Barbourville, Kentucky
#29
Woodbine, Kentucky
#30
London, Kentucky
#31
Martin, Kentucky
#32
Albany, Kentucky
#33
Corbin, Kentucky
#34
Richmond, Kentucky
#35
Gray, Kentucky
#36
Hazard, Kentucky
#37
New Tazewell, Tennessee
#38
Crab Orchard, Kentucky
#39
Knoxville, Tennessee
#40
Grayson, Kentucky
#41
Huntsville, Tennessee
#42
Beattyville, Kentucky
#43
Junction City, Kentucky
#44
Barbourville, Kentucky
#45
Lancaster, Kentucky
#46
Lancaster, Kentucky
#47
Versailles, Kentucky
#48
Barbourville, Kentucky
#49
Russell Springs, Kentucky
#50
Harlan, Kentucky
#51
Science Hill, Kentucky
#52
Campbellsville, Kentucky
#53
Oneida, Tennessee
#54
Kite, Kentucky
#55
Stanford, Kentucky
#56
Liberty, Kentucky
#57
Somerset, Kentucky
#58
Georgetown, Kentucky
#59
Corbin, Kentucky
#60
Junction City, Kentucky
#61
Williamsburg, Kentucky
#62
Junction City, Kentucky
#63
Barbourville, Kentucky
#64
Sevierville, Tennessee
#65
Morristown, Tennessee
#66
Waco, Kentucky
#67
Melbourne, Victoria, Australia
#68
Thornton, Kentucky
#69
Lancaster, Kentucky
#70
Corbin, Kentucky
#71
Corbin, Kentucky
#72
West Liberty, Kentucky
#73
Jeffersonville, Indiana
#74
Lawrenceburg, Kentucky
#75
Kodak, Tennessee
#76
Albany, Kentucky
#77
Richmond, Kentucky
#78
Beattyville, Kentucky
#79
Bulan, Kentucky
#80
Crab Orchard, Kentucky
#81
Crittenden, Kentucky
#82
Nancy, Kentucky
#83
Sunbright, Tennessee
#84
Knoxville, Tennessee
#85
Huntsville, Tennessee
#86
Winfield, Tennessee
#87
Madison, Indiana
#88
Knoxville, Tennessee
#89
Knoxville, Tennessee
#90
Pioneer, Tennessee
#91
Paintsville, Kentucky
#92
Verona, Kentucky
#93
Oneida, Tennessee
#94
Andersonville, Tennessee
#95
New Tazewell, Tennessee
#96
Science Hill, Kentucky
#97
Albany, Kentucky
#98
Knoxville, Tennessee
#99
Danville, Kentucky
#100
Campbellsville, Kentucky
#101
Grayson, Kentucky
#102
Ivel, Kentucky
#103
Lawrenceburg, Kentucky
Harold Finley
London, Kentucky
45.5%
Win Rate
5–6
11 Starts
Jason George
Prestonsburg, Kentucky
0.0%
Win Rate
0–11
11 Starts
Jack Jarrell
Winchester, Kentucky
37.5%
Win Rate
3–5
8 Starts
Shawn Hibbard
London, Kentucky
14.3%
Win Rate
1–6
7 Starts
Logan Walls
Junction City, Kentucky
0.0%
Win Rate
0–7
7 Starts
Derrick Meadors
Williamsburg, Kentucky
33.3%
Win Rate
2–4
6 Starts
Jimmy Jones
Barbourville, Kentucky
60.0%
Win Rate
3–2
5 Starts
Justin Privett
Pine Knot, Kentucky
20.0%
Win Rate
1–4
5 Starts
Brad Seagle
Seymour, Tennessee
20.0%
Win Rate
1–4
5 Starts
Wayne Abner
Heidrick, Kentucky
50.0%
Win Rate
2–2
4 Starts
Andy Bargaehr
London, Kentucky
50.0%
Win Rate
2–2
4 Starts
Eric Centers
Corbin, Kentucky
25.0%
Win Rate
1–3
4 Starts
Kirby Chitwood
Oneida, Tennessee
25.0%
Win Rate
1–3
4 Starts
Tommy Bailey
Corbin, Kentucky
0.0%
Win Rate
0–4
4 Starts
Gary Carter
Corbin, Kentucky
0.0%
Win Rate
0–4
4 Starts
Matt Hargis
Science Hill, Kentucky
33.3%
Win Rate
1–2
3 Starts
Nolan Meadors
Williamsburg, Kentucky
33.3%
Win Rate
1–2
3 Starts
Ronnie Romines
Knoxville, Tennessee
33.3%
Win Rate
1–2
3 Starts
Daniel Shelton
Richmond, Kentucky
33.3%
Win Rate
1–2
3 Starts
Clay Turner
Rose Hill, Kentucky
33.3%
Win Rate
1–2
3 Starts
Mike Bargo
Corbin, Kentucky
0.0%
Win Rate
0–3
3 Starts
William Blankenship
McMinnville, Tennessee
0.0%
Win Rate
0–3
3 Starts
Tim Damron
Oneida, Tennessee
0.0%
Win Rate
0–3
3 Starts
Steve Elliott
Corbin, Kentucky
0.0%
Win Rate
0–3
3 Starts
Michael Luna
Sparta, Tennessee
0.0%
Win Rate
0–3
3 Starts
Kenny Tyra
Oneida, Tennessee
0.0%
Win Rate
0–3
3 Starts
Creed Watson
Campbellsville, Kentucky
100.0%
Win Rate
2–0
2 Starts
Bradley Abner
Barbourville, Kentucky
50.0%
Win Rate
1–1
2 Starts
Rod Carter Jr.
Woodbine, Kentucky
50.0%
Win Rate
1–1
2 Starts
Blaise Frasure
London, Kentucky
50.0%
Win Rate
1–1
2 Starts
Oscar McCown
Martin, Kentucky
50.0%
Win Rate
1–1
2 Starts
Tim Patrick
Albany, Kentucky
50.0%
Win Rate
1–1
2 Starts
Troy Roark
Corbin, Kentucky
50.0%
Win Rate
1–1
2 Starts
CJ Ruble
Richmond, Kentucky
50.0%
Win Rate
1–1
2 Starts
Matthew Smith
Gray, Kentucky
50.0%
Win Rate
1–1
2 Starts
Steve Stollings
Hazard, Kentucky
50.0%
Win Rate
1–1
2 Starts
Joe Bray
New Tazewell, Tennessee
0.0%
Win Rate
0–2
2 Starts
Dalton Brown
Crab Orchard, Kentucky
0.0%
Win Rate
0–2
2 Starts
Baily Cardwell
Knoxville, Tennessee
0.0%
Win Rate
0–2
2 Starts
Kobe Gallion
Grayson, Kentucky
0.0%
Win Rate
0–2
2 Starts
Sean Harris
Huntsville, Tennessee
0.0%
Win Rate
0–2
2 Starts
Tyler Hayes
Beattyville, Kentucky
0.0%
Win Rate
0–2
2 Starts
Jake Henry
Junction City, Kentucky
0.0%
Win Rate
0–2
2 Starts
Evin Hinkle
Barbourville, Kentucky
0.0%
Win Rate
0–2
2 Starts
Glen Hounshell
Lancaster, Kentucky
0.0%
Win Rate
0–2
2 Starts
Dustin Linville
Lancaster, Kentucky
0.0%
Win Rate
0–2
2 Starts
BJ Quinn
Versailles, Kentucky
0.0%
Win Rate
0–2
2 Starts
Brian Smith
Barbourville, Kentucky
0.0%
Win Rate
0–2
2 Starts
Robert Stanton
Russell Springs, Kentucky
0.0%
Win Rate
0–2
2 Starts
Brad Sturgill
Harlan, Kentucky
0.0%
Win Rate
0–2
2 Starts
Caleb Todd
Science Hill, Kentucky
0.0%
Win Rate
0–2
2 Starts
Collin Watson
Campbellsville, Kentucky
0.0%
Win Rate
0–2
2 Starts
Noah Barnett
Oneida, Tennessee
100.0%
Win Rate
1–0
1 Starts
Brandon Fouts
Kite, Kentucky
100.0%
Win Rate
1–0
1 Starts
Eddie Hasty
Stanford, Kentucky
100.0%
Win Rate
1–0
1 Starts
Shane Irvin
Liberty, Kentucky
100.0%
Win Rate
1–0
1 Starts
Tyler McGowan
Somerset, Kentucky
100.0%
Win Rate
1–0
1 Starts
Kaleb Miller
Georgetown, Kentucky
100.0%
Win Rate
1–0
1 Starts
Roy Petrey
Corbin, Kentucky
100.0%
Win Rate
1–0
1 Starts
Zane Powell
Junction City, Kentucky
100.0%
Win Rate
1–0
1 Starts
Travis Powers
Williamsburg, Kentucky
100.0%
Win Rate
1–0
1 Starts
Brilynn Ritchie
Junction City, Kentucky
100.0%
Win Rate
1–0
1 Starts
Bradley Strong
Barbourville, Kentucky
100.0%
Win Rate
1–0
1 Starts
Logan Amy
Sevierville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Max Baker
Morristown, Tennessee
0.0%
Win Rate
0–1
1 Starts
Jason Barrett
Waco, Kentucky
0.0%
Win Rate
0–1
1 Starts
Dylan Barrow
Melbourne, Victoria, Australia
0.0%
Win Rate
0–1
1 Starts
Lenny Bates
Thornton, Kentucky
0.0%
Win Rate
0–1
1 Starts
Wyatt Boyd
Lancaster, Kentucky
0.0%
Win Rate
0–1
1 Starts
Josh Brock
Corbin, Kentucky
0.0%
Win Rate
0–1
1 Starts
Blake Brown
Corbin, Kentucky
0.0%
Win Rate
0–1
1 Starts
Jeremy Cantrell
West Liberty, Kentucky
0.0%
Win Rate
0–1
1 Starts
William Carkuff
Jeffersonville, Indiana
0.0%
Win Rate
0–1
1 Starts
Tommy Carlton
Lawrenceburg, Kentucky
0.0%
Win Rate
0–1
1 Starts
Cory Cate
Kodak, Tennessee
0.0%
Win Rate
0–1
1 Starts
Ace Claborn
Albany, Kentucky
0.0%
Win Rate
0–1
1 Starts
Steve Cornelius
Richmond, Kentucky
0.0%
Win Rate
0–1
1 Starts
Clint Cox
Beattyville, Kentucky
0.0%
Win Rate
0–1
1 Starts
Ralph Francis
Bulan, Kentucky
0.0%
Win Rate
0–1
1 Starts
Josh Hampton
Crab Orchard, Kentucky
0.0%
Win Rate
0–1
1 Starts
Jordan Hedger
Crittenden, Kentucky
0.0%
Win Rate
0–1
1 Starts
Shelby Johnson
Nancy, Kentucky
0.0%
Win Rate
0–1
1 Starts
Drew Kennedy
Sunbright, Tennessee
0.0%
Win Rate
0–1
1 Starts
Dawson Lowe
Knoxville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Caleb Marcum
Huntsville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Skylar Marlar
Winfield, Tennessee
0.0%
Win Rate
0–1
1 Starts
Gary McGinnis
Madison, Indiana
0.0%
Win Rate
0–1
1 Starts
Nick Miley
Knoxville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Bill Norwood
Knoxville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Nicholas Phillips
Pioneer, Tennessee
0.0%
Win Rate
0–1
1 Starts
Bill Prater
Paintsville, Kentucky
0.0%
Win Rate
0–1
1 Starts
Brad Rickels
Verona, Kentucky
0.0%
Win Rate
0–1
1 Starts
Jeremy Sexton
Oneida, Tennessee
0.0%
Win Rate
0–1
1 Starts
Brodie Sharp
Andersonville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Phillip Shockley
New Tazewell, Tennessee
0.0%
Win Rate
0–1
1 Starts
Jimmy Smith
Science Hill, Kentucky
0.0%
Win Rate
0–1
1 Starts
TJ Smith
Albany, Kentucky
0.0%
Win Rate
0–1
1 Starts
Curtis Thomas
Knoxville, Tennessee
0.0%
Win Rate
0–1
1 Starts
Josh Vinyard
Danville, Kentucky
0.0%
Win Rate
0–1
1 Starts
Jeff Watson
Campbellsville, Kentucky
0.0%
Win Rate
0–1
1 Starts
Dalton Whitt
Grayson, Kentucky
0.0%
Win Rate
0–1
1 Starts
James Williamson
Ivel, Kentucky
0.0%
Win Rate
0–1
1 Starts
Brian Wooldridge
Lawrenceburg, Kentucky
0.0%
Win Rate
0–1
1 Starts
Dud Tracks
Min. 10 startsClosest Tracks to Hometown
Point-to-point from Gray, Kentucky Active = at least one Dirt Late Model race in the past year.Thunder Mountain Speedway
Rockholds, Kentucky 1/4 mi (0.2438 mi)
10.0
miles
Active
Lake Cumberland Speedway
Burnside, Kentucky 1/4 mi (0.2735 mi)
33.6
miles
Active
Rockcastle Speedway
Mount Vernon, Kentucky 3/10 mi (0.2775 mi)
33.8
miles
Active
Tazewell Speedway
Tazewell, Tennessee 1/4 mi (0.2526 mi)
37.9
miles
Active
Big South Fork Raceway
Huntsville, Tennessee 1/3 mi (0.3206 mi)
45.5
miles
Active
Richmond Raceway
Richmond, Kentucky 1/4 mi (0.2715 mi)
56.6
miles
Active
Ponderosa Speedway
Junction City, Kentucky 3/10 mi (0.2822 mi)
62.2
miles
Active
Mountain Motor Speedway
Isom, Kentucky 3/10 mi (0.2906 mi)
62.9
miles
Active
191 Speedway
Campton, Kentucky 1/4 mi (0.2319 mi)
64.8
miles
Active
Hidden Hollow Speedway
Whitesburg, Kentucky 1/4 mi (0.2280 mi)
65.4
miles
Active
411 Motor Speedway
Seymour, Tennessee 3/10 mi (0.2863 mi)
76.0
miles
Inactive
Bristol Motor Speedway
Bristol, Tennessee 1/2 mi (0.5253 mi)
100.1
miles
Inactive
Bluegrass Speedway
Bardstown, Kentucky 3/8 mi (0.3575 mi)
100.8
miles
Inactive
Portsmouth Raceway Park
West Portsmouth, Ohio 3/8 mi (0.3570 mi)
134.2
miles
Inactive
Cleveland Speedway
Cleveland, Tennessee 3/10 mi (0.2830 mi)
134.9
miles
Inactive
Brushcreek Motorsports Complex
Peebles, Ohio 3/10 mi (0.3098 mi)
138.0
miles
Inactive
Boyd's Speedway
Ringgold, Georgia 3/10 mi (0.2884 mi)
151.6
miles
Inactive
HorsePower Park
Morganton, North Carolina 4/10 mi (0.4450 mi)
152.3
miles
Inactive
Thunder Valley Raceway
Salem, Indiana 1/5 mi (0.2088 mi)
162.5
miles
Inactive
Winchester Raceway Park
Winchester, Tennessee 3/10 mi (0.2754 mi)
170.7
miles
Inactive
No tracks match this filter.
Basic Statistics
| Year | Points | Races | Starts | Wins | Top 5 | Top 10 | Earnings |
|---|---|---|---|---|---|---|---|
| 2026 | 64 | 1 | 1 | — | — | — | $125 |
| 2025 | 196 | 3 | 3 | — | — | 1 | — |
| 2024 | 506 | 8 | 6 | — | 1 | 1 | — |
| 2023 | 506 | 7 | 7 | — | 1 | 4 | — |
| CAREER | — | 19 | 17 | 0 | 2 | 6 | $125 |
Advanced Statistics
| Year | Races | Starts | Percentile | Avg Fin | Best | Win % | Top 5 % | Top 10 % | Feat % |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | 1 | 1 | 0.0% | 14.00 | 14 | 0.0% | 0.0% | 0.0% | 100.0% |
| 2025 | 3 | 3 | 14.8% | 13.33 | 10 | 0.0% | 0.0% | 33.3% | 100.0% |
| 2024 | 8 | 6 | 24.9% | 11.50 | 5 | 0.0% | 16.7% | 16.7% | 75.0% |
| 2023 | 7 | 7 | 26.3% | 10.00 | 5 | 0.0% | 14.3% | 57.1% | 100.0% |
| CAREER | 19 | 17 | 22.2% | 11.35 | — | 0.0% | 11.8% | 35.3% | 89.5% |
By Tier
| Tier | Races | Wins | Top 5 | Top 10 | Avg Fin |
|---|---|---|---|---|---|
| 604 Crate Late Models | 19 | 0 | 2 | 6 | 11.35 |
Race Log
Showing 1–19 of 19 races-
SAT APR 25 202614thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model | $125 -
SAT AUG 16 202510thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT JUN 21 202518thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late ModelUltimate Pro Late Model Series -
SAT MAY 10 202512thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT SEP 7 202414thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SAT AUG 10 202411thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SAT JUL 27 202415thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SAT JUN 22 202411thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SAT JUN 8 20245thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT MAY 25 2024DNSThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4G 604 Late Model -
SAT APR 27 2024DNSThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SAT APR 6 202413thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #4 604 Late Model -
SUN SEP 17 20239thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT SEP 2 202314thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT AUG 5 202314thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT JUL 15 20237thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
FRI JUN 30 20235thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SAT JUN 10 20237thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model -
SUN MAY 21 202314thThunder Mountain Speedway
Rockholds, Kentucky |1/4 mi #G4 604 Late Model
