Bubble size is how often he throws it. Color is Leo Rivas's wOBA against pitches shaped like it, compared with league. Hover a pitch for the numbers; the table below has all of them.
| Market | BTB | Without the matchup | Matchup |
|---|---|---|---|
| 1+ hit | 52.4% | 53.1% | -0.7 |
| 2+ total bases | 25.9% | 26.3% | -0.4 |
| Home run | 7.5% | 6.9% | +0.6 |
Points each piece adds or takes away. The pitch-mix piece is folded into the fitted model when it scores the pair, so it often reads zero.
Pitch by pitch
Leo Rivas against each of Ryan Johnson's pitches| His pitch | Usage | Velo | Movement | His wOBA | League | His whiff% | League | Sample | Read |
|---|---|---|---|---|---|---|---|---|---|
| Cutter | 40% | 89.6 | -2″ / +9″ | .365 | .362 | 14.2% | 18.3% | 2 | Little history vs this shape |
| Sweeper | 25% | 81.0 | -8″ / +7″ | .345 | .342 | 23.3% | 27.4% | 2 | Little history vs this shape |
| Splitter | 20% | 84.7 | +14″ / +1″ | .293 | .290 | 21.5% | 25.8% | 1 | Little history vs this shape |
| Sinker | 15% | 92.3 | +14″ / +6″ | .354 | .350 | 10.4% | 13.5% | 6 | Little history vs this shape |
Statcast
opens on right-handers, the hand he faces tonight| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 4 | 8 | .500 | .500 | .625 | .494 | .480 | 0.0% | 0.0% | 0.0% | 87.4 | 96.7 | 0.0% | 12.5% | 62.5% |
| Last 15 G | 7 | 13 | .417 | .462 | .500 | .427 | .408 | 7.7% | 7.7% | 0.0% | 89.2 | 100.8 | 0.0% | 27.3% | 54.5% |
| Last 30 G | 7 | 13 | .417 | .462 | .500 | .427 | .408 | 7.7% | 7.7% | 0.0% | 89.2 | 100.8 | 0.0% | 27.3% | 54.5% |
| 90 days | 7 | 13 | .417 | .462 | .500 | .427 | .408 | 7.7% | 7.7% | 0.0% | 89.2 | 100.8 | 0.0% | 27.3% | 54.5% |
| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 3 | 5 | .000 | .200 | .000 | .140 | .271 | 20.0% | 0.0% | 12.5% | 88.8 | 99.0 | 0.0% | 33.3% | 33.3% |
| Last 15 G | 5 | 8 | .000 | .125 | .000 | .088 | .231 | 25.0% | 0.0% | 16.7% | 86.0 | 99.0 | 0.0% | 20.0% | 20.0% |
| Last 30 G | 5 | 8 | .000 | .125 | .000 | .088 | .231 | 25.0% | 0.0% | 16.7% | 86.0 | 99.0 | 0.0% | 20.0% | 20.0% |
| 90 days | 5 | 8 | .000 | .125 | .000 | .088 | .231 | 25.0% | 0.0% | 16.7% | 86.0 | 99.0 | 0.0% | 20.0% | 20.0% |
| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 5 | 13 | .333 | .385 | .417 | .358 | .399 | 7.7% | 0.0% | 5.6% | 87.8 | 99.0 | 0.0% | 18.2% | 54.5% |
| Last 15 G | 8 | 21 | .263 | .333 | .316 | .298 | .341 | 14.3% | 4.8% | 7.1% | 88.2 | 100.8 | 0.0% | 25.0% | 43.8% |
| Last 30 G | 8 | 21 | .263 | .333 | .316 | .298 | .341 | 14.3% | 4.8% | 7.1% | 88.2 | 100.8 | 0.0% | 25.0% | 43.8% |
| 90 days | 8 | 21 | .263 | .333 | .316 | .298 | .341 | 14.3% | 4.8% | 7.1% | 88.2 | 100.8 | 0.0% | 25.0% | 43.8% |
Context only. Streaks and hot or cold labels don't move a projection: in our tests recent results didn't predict the next two weeks better than the season.
Recent contact
| Date | Pitcher | Pitch | Velo | EV | LA | xwOBA | Result |
|---|---|---|---|---|---|---|---|
| Sep 24 | RHP | Fastball | 95.0 | 88.1 | 4 | .440 | Double play |
| Sep 24 | RHP | Fastball | 95.6 | 94.4 | 10 | .628 | Single |
| Aug 23 | RHP | Splitter | 85.2 | 86.9 | 6 | .423 | Out |
| Aug 23 | RHP | Fastball | 75.7 | 90.7 | 27 | .118 | Out |
| Aug 23 | RHP | Sinker | 93.9 | 88.1 | 45 | .006 | Out |
| Aug 22 | LHP | Sinker | 92.3 | 99.0 | -6 | .274 | Out |
| Aug 22 | RHP | Changeup | 84.9 | 64.9 | 31 | .809 | Single |
| Aug 22 | RHP | Fastball | 95.1 | 96.7 | 9 | .538 | Double |
| Aug 21 | RHP | Sweeper | 87.7 | 89.6 | 16 | .876 | Single |
| Aug 13 | LHP | Sweeper | 81.2 | 81.2 | 8 | .306 | Double play |
| Aug 13 | LHP | Fastball | 92.7 | 86.1 | -28 | .045 | Out |
| Aug 6 | LHP | Fastball | 94.3 | 75.4 | 66 | .003 | Out |
| Date | PA | H | TB | HR | BB | K |
|---|---|---|---|---|---|---|
| Sep 24 | 2 | 1 | 1 | 0 | 0 | 0 |
| Aug 23 | 4 | 0 | 0 | 0 | 0 | 1 |
| Aug 22 | 4 | 2 | 3 | 0 | 0 | 0 |
| Aug 21 | 1 | 1 | 1 | 0 | 0 | 0 |
| Aug 13 | 2 | 0 | 0 | 0 | 0 | 0 |
| Aug 12 | 1 | 0 | 0 | 0 | 0 | 1 |
| Aug 6 | 3 | 1 | 1 | 0 | 0 | 1 |
| Aug 2 | 4 | 0 | 0 | 0 | 1 | 0 |
Two strikes
| Pitch | Overall | 2 strikes | Whiff% | Put-away | League put-away |
|---|---|---|---|---|---|
| Cutter | 40% | 42% | 19.6% | 21.0% | 17.9% |
| Sweeper | 25% | 26% | 23.4% | 17.3% | 19.3% |
| Splitter | 20% | 21% | 15.8% | 12.7% | 19.0% |
| Sinker | 15% | 10% | 0.0% | 0.0% | 16.9% |
| Slider | 0% | 1% | 0.0% | 0.0% | 21.0% |
| With two strikes | Him | League |
|---|---|---|
| K% | 38.8% | 41.0% |
| Whiff% | 19.7% | 21.3% |
| Contact% | 80.3% | 78.7% |
| Chase% | 38.8% | 39.6% |
| wOBA | .244 | .245 |
| Whiff vs his put-away shapes | 18.7% | 20.2% |
The hitter
season-level talent readAgainst right-handers, last 90 days
13 PATalent blends this season with last season, shrunk toward league average where the sample is thin. Recent hot or cold streaks are not weighted: in our tests they didn't predict the next two weeks better than the season does.
| Date | Pitches | K% | Whiff% | Hard-hit% | wOBA |
|---|---|---|---|---|---|
| Sep 20 | 91 | 27% | 15% | 14% | .318 |
| Sep 15 | 90 | 28% | 16% | 24% | .286 |
| Sep 9 | 103 | 21% | 7% | 25% | .308 |
Season numbers from the last 90 days of Statcast. BTB Stuff and Location read on a scale where 100 is league average. Recent starts are context; the projection doesn't weight them.
2 of 9 strike out more than the average hitter tonight
Strikeout rate against right-handers over the last 90 days (season rate where the split is missing). Line: tonight's average hitter, 21.6%. Red strikes out more, blue less.