← Ohio State Buckeyes @ Iowa Hawkeyes
Base market snapshot from 12:05 PM EDT on Thu, Oct 1. bet365 refreshed separately at 5:03 PM EDT. Check your book before acting on anything here.

Kamari Moulton

IOWAOhio State Buckeyes @ Iowa HawkeyesSat 3:30 PM

Moulton on the fieldcarries per game 15.60receptions per game 1.50

Anytime TD

13 games logged
line0.5

OSU · what this defence allows
TDs allowed to RBs0.20.20.5
3rd percentile for most allowedleague avg 0.712 games (2025) · 2 totalseason 0.2no per-play form for this stat18th percentile for most allowedleague avg 1.24 games (2026) · 2 totalsupports UNDERT-135/141 FBS defencessupports UNDERT-98/123 FBS defencessupports UNDER
carries faced29.629.632.8
4th percentile for most facedleague avg 36.012 games (2025) · 355 totalseason 29.6no per-play form for this stat34th percentile for most facedleague avg 35.44 games (2026) · 131 totalsupports UNDER136/141 FBS defencessupports UNDER82/123 FBS defencessupports UNDER
touchdowns allowed0.80.81.3
0th percentile for most allowedleague avg 3.112 games (2025) · 10 totalseason 0.8no per-play form for this stat5th percentile for most allowedleague avg 3.14 games (2026) · 5 totalsupports UNDER141/141 FBS defencessupports UNDERT-117/123 FBS defencessupports UNDER
Kamari Moulton Breakdown · his own data
carries per game15.6015.00
SZN
94th percentile for mostleague avg 7.9310 games (2025)vs last 5 · 93rd pctseason 15.60 (94th)5 gamessupports OVERsupports OVER
receptions per game1.502.00
SZN
77th percentile for mostleague avg 1.0910 games (2025)vs last 5 · 87th pctseason 1.50 (77th)5 gamessupports OVERsupports OVER
0.5line
OVER+140Hard Rock Betat 0.5

Receiving Yards

13 games logged
line9.5

OSU · what this defence allows
receiving yards allowed133.89.0160.3
0th percentile for most allowedleague avg 223.112 games (2025) · 1606 totalvs per reception · 0th pct · 141 of 141season 133.8 (0th)12 games10th percentile for most allowedleague avg 226.54 games (2026) · 641 totalsupports UNDER141/141 FBS defencessupports UNDER111/123 FBS defencessupports UNDER
receptions allowed14.814.818.0
4th percentile for most allowedleague avg 19.012 games (2025) · 178 totalseason 14.8no per-play form for this stat39th percentile for most allowedleague avg 19.24 games (2026) · 72 totalsupports UNDER136/141 FBS defencessupports UNDERT-73/123 FBS defencessupports UNDER
Kamari Moulton Breakdown · his own data
receptions per game1.502.00
SZN
77th percentile for mostleague avg 1.0910 games (2025)vs last 5 · 87th pctseason 1.50 (77th)5 gamessupports OVERsupports OVER
9.5line
OVER-115Hard Rock Betat 9.5
UNDER-110bet365at 9.5

Receptions

13 games logged
line1.5

OSU · what this defence allows
completions allowed14.860.5%18.0
4th percentile for most allowedleague avg 19.012 games (2025) · 178 totalvs per attempt · 34th pct · 93 of 141season 14.8 (4th)12 games39th percentile for most allowedleague avg 19.24 games (2026) · 72 totalsupports UNDER136/141 FBS defencessupports UNDERT-73/123 FBS defencessupports UNDER
Kamari Moulton Breakdown · his own data
receptions per game1.502.00
SZN
77th percentile for mostleague avg 1.0910 games (2025)vs last 5 · 87th pctseason 1.50 (77th)5 gamessupports OVERsupports OVER
1.5line
OVER-155bet365at 1.5
UNDER+122bet365at 1.5

Rushing Yards

13 games logged
line53.5

OSU · what this defence allows
rushing yards allowed83.72.8114.0
4th percentile for most allowedleague avg 156.512 games (2025) · 1004 totalvs per carry · 3rd pct · 137 of 141season 83.7 (4th)12 games27th percentile for most allowedleague avg 150.04 games (2026) · 456 totalsupports UNDER136/141 FBS defencessupports UNDER90/123 FBS defencessupports UNDER
Kamari Moulton Breakdown · his own data
carries per game15.6015.00
SZN
94th percentile for mostleague avg 7.9310 games (2025)vs last 5 · 93rd pctseason 15.60 (94th)5 gamessupports OVERsupports OVER
yards per carry5.296.66
SZN
68th percentile for mostleague avg 4.8010 games (2025)vs last 5 · 92nd pctseason 5.29 (68th)5 gamessupports OVERsupports OVER
53.5line
OVER-110Hard Rock Betat 53.5
UNDER-115bet365at 53.5

odds snapshot · pulled 12:05 PM EDT on Thu, Oct 1 · not live pricing