MatchWiz Plays Optimizer
Total Bases Board · Today

Best MLB total bases matchupsTuesday, July 14, 2026

Every hitter on the Tuesday, July 14, 2026 slate, scored — ranked by total-base upside — the best power and extra-base spots. Raw power, the arm and bullpen they face, batting order, park, and weather. Tap any card for the full breakdown.

#Hitter · MatchupScore

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.483

WindowRateSample
Last 2 Weeks1.7508 PA
Season.477107 PA
Last 2 Years.457328 PA

Last 5 GamesTotal Bases

Jul 8vs NYY0
Jul 9vs NYY4
Jul 10vs SEA6
Jul 11vs SEA2
Jul 12vs SEA0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.454

WindowRateSample
Last 2 Weeks.62962 PA
Season.408399 PA
Last 2 Years.3621283 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.315

WindowRateSample
Last 2 Weeks.303353 PA
Season.3122229 PA
Last 2 Years.3306167 PA

Quality of Contact vs LHP

wOBA.389
Hard-Hit %39%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.372
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.915

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Junior Caminero's full player page →

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.385

WindowRateSample
Last 2 Weeks.8005 PA
Season.35687 PA
Last 2 Years.333192 PA

Last 5 GamesTotal Bases

Jun 17@ AZ1
Jul 8@ TEX4
Jul 9@ TEX0
Jul 11@ MIN3
Jul 12@ MIN2

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.454

WindowRateSample
Last 2 Weeks.62962 PA
Season.408399 PA
Last 2 Years.3621283 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.315

WindowRateSample
Last 2 Weeks.303353 PA
Season.3122229 PA
Last 2 Years.3306167 PA

Quality of Contact vs LHP

wOBA.336
Hard-Hit %37%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.372
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head0-for-2

Total Bases0 in 3 PA
Career Average.000
Plate Appearances3
HR · K · BB0 · 1 · 1

Projection

Projected Total Bases1.889

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Mike Trout's full player page →

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.402

WindowRateSample
Last 2 Weeks.33324 PA
Season.554112 PA
Last 2 Years.576302 PA

Last 5 GamesTotal Bases

Jul 8@ DET0
Jul 9@ DET1
Jul 10@ CWS0
Jul 11@ CWS0
Jul 12@ CWS4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.454

WindowRateSample
Last 2 Weeks.62962 PA
Season.408399 PA
Last 2 Years.3621283 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.315

WindowRateSample
Last 2 Weeks.303353 PA
Season.3122229 PA
Last 2 Years.3306167 PA

Quality of Contact vs LHP

wOBA.346
Hard-Hit %40%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.372
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head2-for-4

Total Bases2 in 4 PA
Career Average.500
Plate Appearances4
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.844

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Shea Langeliers's full player page →

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.388

WindowRateSample
Last 2 Weeks.36422 PA
Season.485101 PA
Last 2 Years.446323 PA

Last 5 GamesTotal Bases

Jul 8@ NYM1
Jul 9@ NYM4
Jul 10@ BAL2
Jul 11@ BAL0
Jul 12@ BAL3

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.454

WindowRateSample
Last 2 Weeks.62962 PA
Season.408399 PA
Last 2 Years.3621283 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.315

WindowRateSample
Last 2 Weeks.303353 PA
Season.3122229 PA
Last 2 Years.3306167 PA

Quality of Contact vs LHP

wOBA.326
Hard-Hit %43%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.372
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head1-for-6

Total Bases1 in 6 PA
Career Average.167
Plate Appearances6
HR · K · BB0 · 1 · 0

Projection

Projected Total Bases1.757

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Bobby Witt Jr.'s full player page →

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.443

WindowRateSample
Last 2 Weeks.55338 PA
Season.505216 PA
Last 2 Years.479881 PA

Last 5 GamesTotal Bases

Jul 8vs KC0
Jul 9vs KC4
Jul 10vs BOS1
Jul 11vs BOS0
Jul 12vs BOS0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.396
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-11

Total Bases5 in 12 PA
Career Average.167
Plate Appearances12
HR · K · BB1 · 5 · 1

Projection

Projected Total Bases1.564

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Juan Soto's full player page →

Context

Expected PAs4.65
vs SP / Bullpen~3× / ~1.7×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.385

WindowRateSample
Last 2 Weeks.34144 PA
Season.465254 PA
Last 2 Years.457921 PA

Last 5 GamesTotal Bases

Jul 8@ CIN4
Jul 9@ CIN1
Jul 10@ DET0
Jul 11@ DET1
Jul 12@ DET2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.342
Hard-Hit %41%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-13

Total Bases10 in 16 PA
Career Average.188
Plate Appearances16
HR · K · BB2 · 4 · 3

Projection

Projected Total Bases1.522

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Kyle Schwarber's full player page →

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs LHP.398

WindowRateSample
Last 2 Weeks.54511 PA
Season.424106 PA
Last 2 Years.441367 PA

Last 5 GamesTotal Bases

Jul 7@ SF4
Jul 8@ SF1
Jul 10@ SD2
Jul 11@ SD1
Jul 12@ SD4

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.454

WindowRateSample
Last 2 Weeks.62962 PA
Season.408399 PA
Last 2 Years.3621283 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.315

WindowRateSample
Last 2 Weeks.303353 PA
Season.3122229 PA
Last 2 Years.3306167 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.372
Hard-Hit % Allowed37%

How hard hitters are squaring him up.

Head-to-Head4-for-12

Total Bases8 in 12 PA
Career Average.333
Plate Appearances12
HR · K · BB1 · 1 · 0

Projection

Projected Total Bases1.514

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Ernie Clement's full player page →

Context

Expected PAs4.45
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.421

WindowRateSample
Last 2 Weeks.50036 PA
Season.468278 PA
Last 2 Years.434881 PA

Last 5 GamesTotal Bases

Jul 7vs COL2
Jul 8vs COL3
Jul 10vs AZ0
Jul 11vs AZ1
Jul 12vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.359
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head6-for-19

Total Bases7 in 20 PA
Career Average.300
Plate Appearances20
HR · K · BB0 · 4 · 1

Projection

Projected Total Bases1.495

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Freddie Freeman's full player page →

Context

Expected PAs4.55
vs SP / Bullpen~3× / ~1.5×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.373

WindowRateSample
Last 2 Weeks.0008 PA
Season.491106 PA
Last 2 Years.556225 PA

Last 5 GamesTotal Bases

Jul 7@ WSH0
Jul 8@ WSH0
Jul 10@ TEX5
Jul 11@ TEX6
Jul 12@ TEX2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.295

WindowRateSample
Last 2 Weeks.07114 PA
Season.175126 PA
Last 2 Years.239381 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.301

WindowRateSample
Last 2 Weeks.284211 PA
Season.2861341 PA
Last 2 Years.2993598 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %35%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.260
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.481

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Yordan Alvarez's full player page →

Context

Expected PAs4.35
vs SP / Bullpen~3× / ~1.3×
BallparkNeutral
WeatherNeutral
Recent Form🔥 7-game hitting streak

Batter · Total Bases / PA vs RHP.405

WindowRateSample
Last 2 Weeks.43639 PA
Season.466279 PA
Last 2 Years.412861 PA

Last 5 GamesTotal Bases

Jul 7vs HOU1
Jul 8vs HOU4
Jul 10vs NYY2
Jul 11vs NYY1
Jul 12vs NYY1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.333
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-9

Total Bases0 in 10 PA
Career Average.000
Plate Appearances10
HR · K · BB0 · 3 · 1

Projection

Projected Total Bases1.436

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

CJ Abrams's full player page →

Context

Expected PAs4.1
vs SP / Bullpen~2× / ~2.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.394

WindowRateSample
Last 2 Weeks.50038 PA
Season.355234 PA
Last 2 Years.326776 PA

Last 5 GamesTotal Bases

Jul 8@ PIT1
Jul 9@ PIT2
Jul 10@ STL0
Jul 11@ STL0
Jul 12@ STL2

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.325
Hard-Hit %32%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-12

Total Bases5 in 13 PA
Career Average.231
Plate Appearances13
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.397

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Ozzie Albies's full player page →

Context

Expected PAs4
vs SP / Bullpen~2.4× / ~1.6×
BallparkNeutral
WeatherNeutral
Recent Form🔥 8-game hitting streak

Batter · Total Bases / PA vs LHP.429

WindowRateSample
Last 2 Weeks.65223 PA
Season.447132 PA
Last 2 Years.404277 PA

Last 5 GamesTotal Bases

Jul 8@ TB1
Jul 9@ TB8
Jul 10@ WSH4
Jul 11@ WSH2
Jul 12@ WSH3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.295

WindowRateSample
Last 2 Weeks.07114 PA
Season.175126 PA
Last 2 Years.239381 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.301

WindowRateSample
Last 2 Weeks.284211 PA
Season.2861341 PA
Last 2 Years.2993598 PA

Quality of Contact vs LHP

wOBA.339
Hard-Hit %38%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.260
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head

No Prior Matchups

Projection

Projected Total Bases1.37

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Ben Rice's full player page →

Context

Expected PAs4
vs SP / Bullpen~2× / ~2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.392

WindowRateSample
Last 2 Weeks.36247 PA
Season.488262 PA
Last 2 Years.434781 PA

Last 5 GamesTotal Bases

Jul 8@ CIN1
Jul 9@ CIN2
Jul 10@ DET1
Jul 11@ DET0
Jul 12@ DET0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.328
Hard-Hit %36%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head3-for-10

Total Bases7 in 11 PA
Career Average.273
Plate Appearances11
HR · K · BB1 · 3 · 1

Projection

Projected Total Bases1.357

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Brandon Marsh's full player page →

Context

Expected PAs4.25
vs SP / Bullpen~3× / ~1.2×
BallparkNeutral
WeatherNeutral
Recent Form↩ 2 games since a hit

Batter · Total Bases / PA vs RHP.354

WindowRateSample
Last 2 Weeks.25735 PA
Season.410256 PA
Last 2 Years.404659 PA

Last 5 GamesTotal Bases

Jul 6vs COL2
Jul 7vs COL0
Jul 8vs COL2
Jul 11vs AZ0
Jul 12vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.316
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head2-for-12

Total Bases3 in 15 PA
Career Average.133
Plate Appearances15
HR · K · BB0 · 5 · 3

Projection

Projected Total Bases1.334

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Max Muncy's full player page →

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.357

WindowRateSample
Last 2 Weeks.26338 PA
Season.417297 PA
Last 2 Years.418878 PA

Last 5 GamesTotal Bases

Jul 6vs COL0
Jul 7vs COL1
Jul 10vs AZ6
Jul 11vs AZ2
Jul 12vs AZ0

Opposing Starter · Total Bases allowed / Batter Faced vs RHB.301

WindowRateSample
Last 2 Weeks.16025 PA
Season.227172 PA
Last 2 Years.295691 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs RHB.336

WindowRateSample
Last 2 Weeks.342240 PA
Season.3021653 PA
Last 2 Years.3324747 PA

Quality of Contact vs RHP

wOBA.323
Hard-Hit %30%

How well he's squaring up the ball.

Starter Allows · vs RHB

wOBA Allowed.283
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head1-for-10

Total Bases2 in 12 PA
Career Average.083
Plate Appearances12
HR · K · BB0 · 4 · 1

Projection

Projected Total Bases1.31

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Andy Pages's full player page →

Context

Expected PAs4.1
vs SP / Bullpen~3× / ~1.1×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.345

WindowRateSample
Last 2 Weeks.11817 PA
Season.377138 PA
Last 2 Years.454381 PA

Last 5 GamesTotal Bases

Jul 8@ TB0
Jul 9@ TB2
Jul 10@ WSH2
Jul 11@ WSH2
Jul 12@ WSH3

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.295

WindowRateSample
Last 2 Weeks.07114 PA
Season.175126 PA
Last 2 Years.239381 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.301

WindowRateSample
Last 2 Weeks.284211 PA
Season.2861341 PA
Last 2 Years.2993598 PA

Quality of Contact vs LHP

wOBA.306
Hard-Hit %31%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.260
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head2-for-5

Total Bases2 in 6 PA
Career Average.333
Plate Appearances6
HR · K · BB0 · 0 · 1

Projection

Projected Total Bases1.299

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Cody Bellinger's full player page →

Context

Expected PAs3.8
vs SP / Bullpen~2× / ~1.8×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs RHP.353

WindowRateSample
Last 2 Weeks.28938 PA
Season.365189 PA
Last 2 Years.406540 PA

Last 5 GamesTotal Bases

Jul 8@ PIT1
Jul 9@ PIT2
Jul 10@ STL0
Jul 11@ STL1
Jul 12@ STL1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.261

WindowRateSample
Last 2 Weeks.10050 PA
Season.231229 PA
Last 2 Years.286749 PA

Opposing Starter · Season17 GS

W–L6–4
ERA2.56
WHIP1.13
IP98.1
H / K / BB67 / 148 / 44

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.355

WindowRateSample
Last 2 Weeks.368261 PA
Season.3271800 PA
Last 2 Years.3294554 PA

Quality of Contact vs RHP

wOBA.321
Hard-Hit %33%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.268
Hard-Hit % Allowed33%

How hard hitters are squaring him up.

Head-to-Head0-for-5

Total Bases0 in 5 PA
Career Average.000
Plate Appearances5
HR · K · BB0 · 2 · 0

Projection

Projected Total Bases1.238

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Drake Baldwin's full player page →

Context

Expected PAs3.9
vs SP / Bullpen~2× / ~1.9×
BallparkNeutral
WeatherNeutral

Batter · Total Bases / PA vs LHP.343

WindowRateSample
Last 2 Weeks.26319 PA
Season.306124 PA
Last 2 Years.320384 PA

Last 5 GamesTotal Bases

Jul 8vs ATH2
Jul 9vs ATH0
Jul 10vs PHI2
Jul 11vs PHI0
Jul 12vs PHI1

Opposing Starter · Total Bases allowed / Batter Faced vs LHB.295

WindowRateSample
Last 2 Weeks.07114 PA
Season.175126 PA
Last 2 Years.239381 PA

Opposing Starter · Season20 GS

W–L11–4
ERA2.62
WHIP1.19
IP127.1
H / K / BB126 / 144 / 25

Opposing Bullpen · Total Bases allowed / Batter Faced vs LHB.301

WindowRateSample
Last 2 Weeks.284211 PA
Season.2861341 PA
Last 2 Years.2993598 PA

Quality of Contact vs LHP

wOBA.311
Hard-Hit %29%

How well he's squaring up the ball.

Starter Allows · vs LHB

wOBA Allowed.260
Hard-Hit % Allowed32%

How hard hitters are squaring him up.

Head-to-Head0-for-6

Total Bases0 in 6 PA
Career Average.000
Plate Appearances6
HR · K · BB0 · 3 · 0

Projection

Projected Total Bases1.237

A rough estimate of total bases to expect, based on how players have performed in similar matchups.

Riley Greene's full player page →

What the total bases board is

The Total Bases board projects how many bases a hitter racks up vs the posted total-bases line. One statistical model scores every matchup on the slate the same way — a star and a backup judged on the matchup in front of them, not their name — and every number is graded against the real box score once the games go final.

How the model gets its number

It isn't a gut call or a name game. The projection is built from a few things:

  • His extra-base pop vs this arm.
  • The park.
  • Recent contact quality.

Those pieces combine into one number, and the model re-tunes itself weekly against how its past calls actually landed.

Is there a betting edge here?

Total bases grades right at break-even even when we tune it to the hilt — the book prices the marginal leans efficiently. Transparency board.

How to use it

See who the model projects for extra-base damage; no systematic edge to bet.

Everything here is a research signal from the model, graded in public — not betting advice, and no outcome is guaranteed.