📻 Track Radio — off air

Lights up when the track is broadcasting — check back on race day.

Get rain-out & schedule alerts

We’ll email you when Twin Hills MX posts an urgent update. No account, unsubscribe anytime.

Twin Hills MX

ACTIVE!Needs Update

Okmulgee, Oklahoma · 7443 North 310 Road, Okmulgee OK 74447

Weather & Rideability

Today

About

Track DNA — what the dirt is really like

Intermediate
Hard-packLoamSand
  • Loam — the good stuff. Takes ruts, holds a line, and rewards smooth riding. This is the surface most tires and stock suspension are happiest on.
  • Holds water — plan on 3+ dry days after a real rain before it’s worth the haul. Check the track’s page/Facebook first.
  • High silt (56%) — this dirt turns to DUST when dry. Expect water trucks, hazy late motos, and pack extra air-filter prep.
  • Rolling ground — natural elevation worked into the layout, so the track flows instead of feeling like a flat field with jumps.
  • Wettest months: Apr, May, Oct — highest mud/cancellation risk. Prime window: Mar, Sep, Oct.
Sand
20%
Silt
56%
Clay
24%
Series: OkemahDrainage: Somewhat poorly drainedRelief: rolling · ~16 m
What do these terms mean? ▾
Sand / Silt / Clay %:
What the topsoil is made of. More sand = looser and faster-draining. More clay = harder, slicker when wet. Silt is the fine dust-maker in between.
Loam:
A balanced sand/silt/clay mix — the tacky, rut-forming dirt riders love.
Blue-groove:
When dry hard-pack gets polished by tires into a shiny dark racing line — grippy for some tires, ice for others.
Drainage class:
USDA’s rating of how fast this ground sheds water — it predicts how soon after rain the track is rideable.
Soil series:
The official USDA name for this exact soil type (like a breed name for dirt).
Relief:
How much the ground rises and falls within the track’s ~1 km square — flat, rolling, or genuinely hilly.

Tires that work on this dirt

Dunlop · Front & Rear

Geomax MX33

The most popular soft-to-intermediate tire — safe all-around pick.

View on Amazon →

Pirelli · Rear

Scorpion MX32 Mid-Soft

Versatile mid-soft compound for loamy, mixed dirt.

View on Amazon →

Maxxis · Rear

Maxxcross MX-ST

Value intermediate-terrain rear that wears well.

View on Amazon →

Picked for this track's intermediate surface · Amazon affiliate links — MWR earns a small commission at no extra cost to you.

Topsoil (0–15 cm) composition from USDA SSURGO soil survey. A guide to typical conditions — actual surface varies with prep, weather, and watering.

Dial It In for Twin Hills MX

Setup tuned to this track's verified soil & terrain

1

Air filtration · Clean spare air filter

Dry mixed dirt still kicks up fine dust — a clean, properly oiled spare keeps power consistent across a long race day.

View →
2

Suspension · Sag / suspension tools

Rolling terrain mixes natural and man-made faces — getting your race sag right keeps the bike balanced through both.

View →

As an Amazon Associate we earn from qualifying purchases. Recommendations are general guidance from soil/terrain data — not a substitute for your own setup.

Riding Season

Mar – Nov
J
F
M
A
M
J
J
A
S
O
N
D
Best (warm + dry) Wettest (mud risk) Bar = monthly rain
Best months: Mar, Sep, OctDriest: Jul, SepMud risk: Apr, May, OctPeak heat: JulAnnual rain: 46.5"

Practical riding season Mar – Nov; best in Mar, Sep, Oct (warm + dry); wettest / mud risk Apr, May, Oct; peak heat Jul (~92°F).

Best months to ride in Oklahoma

Based on 2019-2024climate normals (Open-Meteo / ERA5) at this location — a planning guide; check the track's Facebook for current conditions before you haul.

Race Results

274 entries

Twin HIlls MX Round 4 OSCS

Twin Hills MX

Vintage 1996 & Prior4 riders
  1. 1.Jay Vazquez (Tahlequah, OK)
  2. 2.David Thompson (Newkirk, OK)
  3. 3.Keegen Thompson (Newkirk, OK)
Vintage Air Cooled Drum Brake1 riders
  1. 1.John Vazquez (Clarmore, OK)
Vet 605 riders
  1. 1.Terry Bridges (Tulsa, OK)
  2. 2.Joe Hampton (Mounds, OK)
  3. 3.Steve Burge (Coalgate, OK)
85cc (9-15) Open12 riders
  1. 1.Dayten Woodcock (Lowell, AR)
  2. 2.Trevor Tanksleary (ROLAND, OK)
  3. 3.Bryson Brown (Stigler, OK)
51cc (4-8) Open15 riders
  1. 1.Easton Richesin (CHELSEA, OK)
  2. 2.Logan Beyen (Skiatook, OK)
  3. 3.Quinton Inman (Seminole, OK)
450 C Novice14 riders
  1. 1.Jacob Baran (Jenks, OK)
  2. 2.Chase Creekmore (Drumright, OK)
  3. 3.Marvin Bryan (Norman, OK)
Vet 5015 riders
  1. 1.Andy Anderson (Amarillo, TX)
  2. 2.Nicholes Heard (Lawton, OK)
  3. 3.Jason Owens (broken arrow, OK)
Supermini (9-16)11 riders
  1. 1.Dayten Woodcock (Lowell, AR)
  2. 2.Trevor Tanksleary (ROLAND, OK)
  3. 3.Shane Mckellar
65cc (7-11) D8 riders
  1. 1.Shylah Mckellar
  2. 2.Kayson Norris
  3. 3.Knox Taylor (Tulsa, OK)
51cc (4-8) Air Cooled23 riders
  1. 1.Krew Claybaker
  2. 2.Wyatt Carpenter (okarche, OK)
  3. 3.Clyde White (Woodward, OK)
Open Outlaw (125/450)2 riders
  1. 1.David Jones (Amarillo, TX)
  2. 2.Marvin Bryan (Norman, OK)
Schoolboy 1 (12-17) B/C (86-125cc)7 riders
  1. 1.Trevor Tanksleary (ROLAND, OK)
  2. 2.Corbin Downs (Mustang, OK)
  3. 3.Jonah Wells (Guthrie, OK)
450 D Beginner10 riders
  1. 1.Baylor Cotts (Sayre, OK)
  2. 2.Matthew Robinett (Jenks, OK)
  3. 3.Zachary Dipman (Harper, KS)
Vet 30 150cc 2 Stroke3 riders
  1. 1.Ashleigh Heavener (cameron, OK)
  2. 2.Coleby Burnett (Stratford, OK)
  3. 3.Ryan Dunning (MOORE, OK)
Vet 40 150cc 2 Stroke2 riders
  1. 1.David Confer (Wapanucka, OK)
  2. 2.Jay Vazquez (Tahlequah, OK)
85-112cc Mini Beginner4 riders
  1. 1.Briston Fields (jones, OK)
  2. 2.Aiden Tygart (Guthrie, OK)
  3. 3.Emmitt Edlin (Okmulgee, OK)
Vet 405 riders
  1. 1.Ray Ruppert (Miami, OK)
  2. 2.Dennis Owens (Moore, OK)
  3. 3.Harold Carter
2 Stroke Open4 riders
  1. 1.Mckean Heard (Lawton, OK)
  2. 2.Tony Cotts (sayre, OK)
  3. 3.Robert Soucy (okmulgee, OK)
51cc E Bike9 riders
  1. 1.Calan Carpenter (Okarche)
  2. 2.Pollix Tibbets (pryor, OK)
  3. 3.Ryker Pine (Coweta, OK)
Girls Mini 51cc-65cc (4-11)5 riders
  1. 1.Madyson Dodson (sapulpa, OK)
  2. 2.Shylah Mckellar
  3. 3.Preslee Goodwin (Woodward, OK)
65cc (7-11) Open12 riders
  1. 1.Remington Stephens (GREENWOOD, AR)
  2. 2.Ryan Smith (TUTTLE, OK)
  3. 3.Cinsen Hansen (Lawton, OK)
Vet 253 riders
  1. 1.Josh Carter (Cushing, OK)
  2. 2.Mckean Heard (Lawton, OK)
  3. 3.Blake Kirby (Tulsa, OK)
Vet 30 C/D9 riders
  1. 1.Casey Pallavicini (Okemah, OK)
  2. 2.Cody Elliott (Broken arrow, OK)
  3. 3.Levi Adams (Okmulgee, OK)
Vet 302 riders
  1. 1.Cody Carter (GERONIMO, OK)
  2. 2.Johnathan Griner (Vilonia, AR)
College Boy (18-24)2 riders
  1. 1.Colin Sheridan (Coweta, OK)
  2. 2.Codee Tarlton (Tryon, OK)
Schoolboy 2 (12-17) B/C (122-250cc)3 riders
  1. 1.Jacob Baran (Jenks, OK)
  2. 2.David Jones (Amarillo, TX)
  3. 3.Trent Whitaker
51cc (7-8)10 riders
  1. 1.Easton Richesin (CHELSEA, OK)
  2. 2.Quinton Inman (Seminole, OK)
  3. 3.Calan Carpenter (Okarche)
51cc 4-615 riders
  1. 1.Pollix Tibbets (pryor, OK)
  2. 2.Cooper Jones (choctaw, OK)
  3. 3.Rowan Brittingham (Antlers, OK)
85cc (12-15) SR6 riders
  1. 1.Shane Mckellar
  2. 2.Trevor Tanksleary (ROLAND, OK)
  3. 3.Conner Hansen (Marlow, OK)
85cc (9-11) JR6 riders
  1. 1.Remington Stephens (GREENWOOD, AR)
  2. 2.Kameron Webb (Tulsa, OK)
  3. 3.Ryan Smith (TUTTLE, OK)
Women5 riders
  1. 1.Ashleigh Heavener (cameron, OK)
  2. 2.Ella Abernathy
  3. 3.Trinity Baird (choctaw, OK)
Pitbike1 riders
  1. 1.Derrick Banther
250 D Beginner11 riders
  1. 1.Baylor Cotts (Sayre, OK)
  2. 2.Reagan Lettich (Claremore, OK)
  3. 3.Matthew Robinett (Jenks, OK)
250 B Intermediate2 riders
  1. 1.Clay Edwards (Stigler, OK)
  2. 2.Gavin Wayland (Wetumka, OK)
250 C Novice13 riders
  1. 1.Jacob Baran (Jenks, OK)
  2. 2.Cooper Mullendore (shawnee, OK)
  3. 3.Chase Creekmore (Drumright, OK)
65cc (10-11) SR5 riders
  1. 1.Landon Richesin (CHELSEA, OK)
  2. 2.Cinsen Hansen (Lawton, OK)
  3. 3.Brayton Barnes
65cc (7-9) JR7 riders
  1. 1.Ryan Smith (TUTTLE, OK)
  2. 2.Kynden Humble
  3. 3.Logan Beyen (Skiatook, OK)
450 B Intermediate2 riders
  1. 1.Gavin Wayland (Wetumka, OK)
  2. 2.Clay Edwards (Stigler, OK)
450 A Expert1 riders
  1. 1.Colin Sheridan (Coweta, OK)

Results via RaceReady live timing. Entry counts are actual rider entries across all classes — a real measure of turnout. Full results →

Practice & Race Schedule

Practice days, race dates, and fees change week to week and are posted by the track — most run their schedule through Facebook. Always confirm the current days before you load up and head out.

Amenities

Camping
RV Hookups
Restrooms
Showers
Water Fill
Concessions
Fuel
Training

Worth the Haul

Nearest essentials (approx. straight-line miles)

Fuel · Finish Line

8.8 mi

Hospital · Muscogee Creek - Physical Rehabilitation Center

9.6 mi

Camping · Home Base

15.9 mi

Lodging · Rodeway Inn

23.4 mi

Data: OpenStreetMap. Verify before relying on it for an emergency.

Listing Info

Status!Needs Update
Info wrong or outdated? Submit an update →

Location

Common questions about Twin Hills MX

When is the best time to ride at Twin Hills MX?

Twin Hills MX's best riding months are typically Mar, Sep, Oct — warm with the lowest, most predictable rainfall. Apr, May, Oct are the wettest, highest mud-risk months. The practical riding season runs about Mar – Nov.

What kind of dirt does Twin Hills MX have?

Twin Hills MX sits on Okemah-series soil — a intermediate, loamy surface. An intermediate-terrain tire is the safe all-around choice here.

Is Twin Hills MX hilly or flat?

Twin Hills MX has rolling terrain, with moderate natural elevation change worked into the layout. (~16 m of local relief.)

What's near Twin Hills MX?

Closest amenities to Twin Hills MX: fuel ~8.8 mi, camping ~15.9 mi, a hospital ~9.6 mi, lodging ~23.4 mi. Worth planning fuel and supplies before you haul out to rural tracks.

Not verified yetTrack info is compiled from public sources. Always call ahead before you haul.