← All players
Rafael Flores Jr.
PIT · Hitter · 5 games projected since Sep 19, 2026, every one frozen before first pitch.
Statcast
by window and pitcher handRafael Flores Jr. · last 90 daysthrough Sep 24, 2026 · windows are his last games
| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 5 | 11 | .333 | .455 | .778 | .555 | .538 | 27.3% | 18.2% | 23.5% | 97.3 | 110.2 | 33.3% | 66.7% | 33.3% |
| Last 15 G | 14 | 33 | .387 | .424 | .613 | .461 | .440 | 24.2% | 6.1% | 23.7% | 96.0 | 110.2 | 13.0% | 65.2% | 43.5% |
| Last 30 G | 24 | 59 | .291 | .339 | .564 | .418 | .408 | 28.8% | 6.8% | 28.1% | 92.8 | 110.2 | 15.8% | 60.5% | 42.1% |
| 90 days | 31 | 76 | .268 | .316 | .521 | .383 | .381 | 28.9% | 6.6% | 27.8% | 91.9 | 110.2 | 14.3% | 59.2% | 40.8% |
Batted-ball mix, 90 days · 49 balls in play
Ground 43%Line drive 25%Fly ball 29%Pop-up 4%
| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 3 | 9 | .143 | .333 | .286 | .294 | .297 | 22.2% | 22.2% | 28.6% | 92.8 | 97.7 | 0.0% | 20.0% | 20.0% |
| Last 15 G | 13 | 25 | .348 | .400 | .565 | .416 | .297 | 20.0% | 8.0% | 28.6% | 89.1 | 107.9 | 5.6% | 33.3% | 38.9% |
| Last 30 G | 22 | 53 | .229 | .302 | .396 | .308 | .274 | 30.2% | 9.4% | 27.8% | 89.6 | 108.6 | 6.2% | 31.2% | 31.2% |
| 90 days | 31 | 74 | .258 | .338 | .470 | .352 | .304 | 28.4% | 10.8% | 28.6% | 89.9 | 108.6 | 11.1% | 35.6% | 35.6% |
Batted-ball mix, 90 days · 45 balls in play
Ground 49%Line drive 9%Fly ball 33%Pop-up 9%
| Window | G | PA | AVG | OBP | SLG | wOBA | xwOBA | K% | BB% | Whiff% | Avg EV | Max EV | Barrel% | Hard-hit% | Sweet-spot% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 5 G | 5 | 20 | .250 | .400 | .562 | .432 | .424 | 25.0% | 20.0% | 25.8% | 95.3 | 110.2 | 18.2% | 45.5% | 27.3% |
| Last 15 G | 15 | 58 | .370 | .414 | .593 | .441 | .377 | 22.4% | 6.9% | 25.9% | 92.9 | 110.2 | 9.8% | 51.2% | 41.5% |
| Last 30 G | 30 | 112 | .262 | .321 | .485 | .366 | .345 | 29.5% | 8.0% | 28.0% | 91.3 | 110.2 | 11.4% | 47.1% | 37.1% |
| 90 days | 41 | 150 | .263 | .327 | .496 | .368 | .343 | 28.7% | 8.7% | 28.1% | 91.0 | 110.2 | 12.8% | 47.9% | 38.3% |
Batted-ball mix, 90 days · 94 balls in play
Ground 46%Line drive 17%Fly ball 31%Pop-up 6%
Recent contact
| Date | Pitcher | Pitch | Velo | EV | LA | xwOBA | Result |
|---|---|---|---|---|---|---|---|
| Sep 23 | LHP | Cutter | 89.0 | 92.5 | -8 | .174 | Out |
| Sep 23 | RHP | Sinker | 97.6 | 107.5 | 4 | .587 | Out |
| Sep 23 | LHP | Fastball | 94.1 | 88.7 | 55 | .014 | Out |
| Sep 22 | RHP | Slider | 86.8 | 74.1 | -6 | .065 | Out |
| Sep 22 | RHP | Sinker | 95.0 | 95.2 | 34 | .149 | Out |
| Sep 20 | RHP | Slider | 85.6 | 105.9 | 20 | .961 | Double |
| Sep 20 | RHP | Slider | 89.7 | 110.2 | 29 | 2.036 | Home run |
| Sep 19 | LHP | Fastball | 92.9 | 97.7 | 14 | .873 | Double |
| Sep 19 | LHP | Cutter | 89.4 | 93.0 | 48 | .000 | Out |
| Sep 19 | RHP | Fastball | 99.0 | 91.1 | -4 | .185 | Single |
| Sep 17 | LHP | Sinker | 92.6 | 92.3 | -10 | .217 | Out |
| Sep 16 | LHP | Sinker | 92.7 | 107.6 | 26 | 1.982 | Home run |
Total bases, last 10 games★ home run
| Date | PA | H | TB | HR | BB | K |
|---|---|---|---|---|---|---|
| Sep 23 | 4 | 0 | 0 | 0 | 0 | 1 |
| Sep 22 | 4 | 0 | 0 | 0 | 1 | 1 |
| Sep 20 | 4 | 2 | 6 | 1 | 1 | 1 |
| Sep 19 | 4 | 2 | 3 | 0 | 1 | 0 |
| Sep 17 | 4 | 0 | 0 | 0 | 1 | 2 |
| Sep 16 | 4 | 1 | 4 | 1 | 0 | 2 |
| Sep 15 | 4 | 4 | 4 | 0 | 0 | 0 |
| Sep 13 | 4 | 1 | 1 | 0 | 0 | 2 |
| Sep 12 | 1 | 1 | 1 | 0 | 0 | 0 |
| Sep 11 | 4 | 1 | 1 | 0 | 0 | 1 |
FormNormal
Contact rating87Excellent
Last 100 pitches99trending up
wOBA / xwOBA.362 / .361results in line with his contact
Last 12 games, oldest to newest
Hit9/12
2+ total bases4/12
Home run2/12
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.
Talent
Talent gradeBPower type
wOBA.335
Barrel%6.7%
Hard-hit%28.9%
K%28.4%
BB%8.8%
A season-level read, blending this season with last, shrunk toward league where the sample is thin.
xwOBA78.343
Avg EV8491.0
Max EV59110.2
Barrel%9012.8%
Hard-hit%8847.9%
Sweet-spot%7638.3%
K%1328.7%
BB%538.7%
Whiff%1628.1%
Right is always better for the hitter: K% and whiff are ranked low-to-high. Context only; a percentile isn't a projection.
Hits in 2 of 4 settled games; the projections added up to 2.3. A handful of games says little about the model on its own.
Predicted vs what happened
4 settled gamesGames with a hit2 of 4BTB expected 2.3
Games with 2+ TB2 of 4BTB expected 1.4
Games with a HR1 of 4BTB expected 0.5
Talent gradeBwOBA .335 · K% 28.4%
One player's handful of games says little about the model; the market-level record is on the record. A game he never batted in is void, not a miss.
| Date | Facing | 1+ hit | 2+ TB | HR | PA | H | TB | HR |
|---|---|---|---|---|---|---|---|---|
| Sep 25 | Jackson Jobe | 56.6% | 33.1% | 13.4% | not settled | |||
| Sep 23 | Matthew Liberatore | 61.7% | 37.1% | 15.9% | 4 | 0 | 0 | 0 |
| Sep 22 | Andre Pallante | 57.5% | 34.6% | 11.5% | 4 | 0 | 0 | 0 |
| Sep 20 | Michael Wacha | 53.4% | 33.8% | 11.4% | 4 | 2 | 6 | 1 |
| Sep 19 | Noah Cameron | 53.8% | 35.3% | 12.6% | 4 | 2 | 3 | 0 |