← All players

Josh Rojas

KC · Hitter · 1 games projected since Sep 26, 2026, every one frozen before first pitch.

Statcast

by window and pitcher hand
Josh Rojas · last 90 daysthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G511.111.182.111.145.1839.1%9.1%15.4%83.298.40.0%11.1%22.2%
Last 15 G1336.188.229.219.210.20413.9%5.6%9.9%86.1104.00.0%24.1%24.1%
Last 30 G2875.232.270.275.249.22413.3%5.3%16.4%85.3104.20.0%29.5%31.1%
90 days3077.225.263.268.243.22114.3%5.2%16.8%85.5104.20.0%30.6%30.6%
Batted-ball mix, 90 days · 62 balls in play
Ground 42%Line drive 14%Fly ball 27%Pop-up 16%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G22.000.500.000.350.4050.0%0.0%0.0%98.898.80.0%100.0%0.0%
Last 15 G712.400.500.700.508.28216.7%8.3%12.5%79.198.80.0%12.5%37.5%
Last 30 G1219.250.333.438.400.22915.8%5.3%20.0%76.098.80.0%7.1%28.6%
90 days1219.250.333.438.400.22915.8%5.3%20.0%76.098.80.0%7.1%28.6%
Batted-ball mix, 90 days · 14 balls in play
Ground 36%Line drive 21%Fly ball 21%Pop-up 21%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G513.100.231.100.177.2177.7%7.7%14.8%84.798.80.0%20.0%20.0%
Last 15 G1548.238.298.333.286.22414.6%6.2%10.3%84.6104.00.0%21.6%27.0%
Last 30 G3094.235.283.306.279.22513.8%5.3%17.1%83.5104.20.0%25.3%30.7%
90 days3296.230.277.299.273.22314.6%5.2%17.3%83.8104.20.0%26.3%30.3%
Batted-ball mix, 90 days · 76 balls in play
Ground 41%Line drive 16%Fly ball 26%Pop-up 17%

Recent contact

Last 12 balls in play. Hard hit is 95+ mph; the sweet spot is a launch angle of 8 to 32 degrees.
DatePitcherPitchVeloEVLAxwOBAResult
Sep 22RHPFastball95.691.237.013Out
Sep 22RHPFastball91.484.951.017Sac fly
Sep 16RHPFastball92.888.141.003Out
Sep 16RHPFastball94.398.411.821Single
Sep 16LHPSinker91.898.8-42.080Out
Sep 13RHPSinker95.190.8-19.097Out
Sep 6RHPCurveball74.989.232.064Out
Sep 6RHPChangeup85.047.8-43.206Out
Sep 5RHPCurveball70.781.637.027Out
Sep 5RHPFastball94.076.542.067Out
Sep 3RHPSinker98.391.443.015Out
Sep 3RHPCurveball84.386.868.010Out
Last 10 games.
DatePAHTBHRBBK
Sep 22200000
Sep 16411010
Sep 13100000
Sep 6400001
Sep 5200000
Sep 3200000
Sep 1422000
Aug 29225100
Aug 28412001
Aug 27511011
FormNormal
Contact rating3Bottom tier
Last 100 pitches7steady
wOBA / xwOBA.266 / .235running 31 points ahead of his contact
Last 12 games, oldest to newest
Hit6/12
2+ total bases3/12
Home run1/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 gradeFBalanced type
wOBA.271
Barrel%2.1%
Hard-hit%23.7%
K%19.6%
BB%7.5%

A season-level read, blending this season with last, shrunk toward league where the sample is thin.

Josh Rojas · hot and cold zones
xwOBA .263 shrunk (raw .196 on 2 PA) · league .274 · 8 pitches seen.263xwOBA .273 shrunk (raw .190 on 5 PA) · league .307 · 16 pitches seen.273xwOBA .294 shrunk (raw .418 on 3 PA) · league .263 · 6 pitches seen.294xwOBA .296 shrunk (raw .203 on 6 PA) · league .342 · 15 pitches seen.296xwOBA .339 shrunk (raw .245 on 6 PA) · league .386 · 13 pitches seen.339xwOBA .304 shrunk (raw .283 on 10 PA) · league .321 · 22 pitches seen.304xwOBA .255 shrunk (raw .127 on 5 PA) · league .308 · 10 pitches seen.255xwOBA .355 shrunk (raw .360 on 8 PA) · league .351 · 17 pitches seen.355xwOBA .234 shrunk (raw .094 on 5 PA) · league .292 · 13 pitches seen.234xwOBA .355 shrunk (raw .288 on 4 PA) · league .377 · 45 pitches seen.355xwOBA .189 shrunk (raw .020 on 6 PA) · league .274 · 15 pitches seen.189xwOBA .272 shrunk (raw .293 on 5 PA) · league .263 · 41 pitches seen.272xwOBA .230 shrunk (raw .182 on 11 PA) · league .274 · 66 pitches seen.230
vs RHP · 287 pitches · catcher's view
Whiff 0% of 4 swings · league 22%0%Whiff 8% of 12 swings · league 20%8%Whiff 0% of 4 swings · league 19%0%Whiff 0% of 11 swings · league 10%0%Whiff 0% of 11 swings · league 9%0%Whiff 5% of 19 swings · league 11%5%Whiff 14% of 7 swings · league 14%14%Whiff 8% of 13 swings · league 13%8%Whiff 13% of 8 swings · league 17%13%Whiff 17% of 6 swings · league 28%17%Whiff 30% of 10 swings · league 24%30%Whiff 43% of 14 swings · league 32%43%Whiff 38% of 24 swings · league 49%38%
vs RHP · 287 pitches · catcher's view
Swings at 50% of 8 pitches · league 62%50%Swings at 75% of 16 pitches · league 72%75%Swings at 67% of 6 pitches · league 66%67%Swings at 73% of 15 pitches · league 70%73%Swings at 85% of 13 pitches · league 76%85%Swings at 86% of 22 pitches · league 70%86%Swings at 70% of 10 pitches · league 65%70%Swings at 77% of 17 pitches · league 68%77%Swings at 62% of 13 pitches · league 60%62%Swings at 13% of 45 pitches · league 24%13%Swings at 67% of 15 pitches · league 34%67%Swings at 34% of 41 pitches · league 40%34%Swings at 36% of 66 pitches · league 32%36%
vs RHP · 287 pitches · catcher's view
xwOBA .243 shrunk (raw – on 0 PA) · league .243 · 2 pitches seenxwOBA .296 shrunk (raw – on 0 PA) · league .296 · 1 pitches seenxwOBA .204 shrunk (raw .005 on 3 PA) · league .254 · 4 pitches seen.204xwOBA .320 shrunk (raw .470 on 1 PA) · league .308 · 3 pitches seen.320xwOBA .333 shrunk (raw .124 on 3 PA) · league .385 · 4 pitches seen.333xwOBA .279 shrunk (raw .034 on 3 PA) · league .340 · 5 pitches seen.279xwOBA .296 shrunk (raw .433 on 2 PA) · league .273 · 3 pitches seen.296xwOBA .316 shrunk (raw .112 on 2 PA) · league .350 · 4 pitches seen.316xwOBA .276 shrunk (raw .000 on 1 PA) · league .299 · 2 pitches seen.276xwOBA .329 shrunk (raw .652 on 1 PA) · league .302 · 2 pitches seen.329xwOBA .375 shrunk (raw .729 on 1 PA) · league .346 · 6 pitches seen.375xwOBA .320 shrunk (raw .698 on 1 PA) · league .289 · 16 pitches seen.320xwOBA .257 shrunk (raw – on 0 PA) · league .257 · 5 pitches seen
vs LHP · 57 pitches · catcher's view
Whiff 0% of 1 swings · league 19%0%Whiff 0% of 1 swings · league 21%0%Whiff 25% of 4 swings · league 23%25%Whiff 0% of 2 swings · league 9%0%Whiff 0% of 4 swings · league 10%0%Whiff 0% of 4 swings · league 11%0%Whiff 50% of 2 swings · league 17%50%Whiff 33% of 3 swings · league 14%33%Whiff – of 0 swings · league 16%Whiff 0% of 2 swings · league 25%0%Whiff – of 0 swings · league 29%Whiff 50% of 4 swings · league 48%50%Whiff 33% of 3 swings · league 34%33%
vs LHP · 57 pitches · catcher's view
Swings at 50% of 2 pitches · league 63%50%Swings at 100% of 1 pitches · league 71%100%Swings at 100% of 4 pitches · league 64%100%Swings at 67% of 3 pitches · league 67%67%Swings at 100% of 4 pitches · league 76%100%Swings at 80% of 5 pitches · league 72%80%Swings at 67% of 3 pitches · league 59%67%Swings at 75% of 4 pitches · league 68%75%Swings at 0% of 2 pitches · league 66%0%Swings at 100% of 2 pitches · league 30%100%Swings at 0% of 6 pitches · league 26%0%Swings at 25% of 16 pitches · league 31%25%Swings at 60% of 5 pitches · league 41%60%
vs LHP · 57 pitches · catcher's view
xwOBA .256 shrunk (raw .196 on 2 PA) · league .266 · 10 pitches seen.256xwOBA .270 shrunk (raw .190 on 5 PA) · league .303 · 17 pitches seen.270xwOBA .244 shrunk (raw .211 on 6 PA) · league .260 · 10 pitches seen.244xwOBA .298 shrunk (raw .241 on 7 PA) · league .332 · 18 pitches seen.298xwOBA .308 shrunk (raw .205 on 9 PA) · league .386 · 17 pitches seen.308xwOBA .274 shrunk (raw .226 on 13 PA) · league .327 · 27 pitches seen.274xwOBA .266 shrunk (raw .214 on 7 PA) · league .297 · 13 pitches seen.266xwOBA .333 shrunk (raw .311 on 10 PA) · league .351 · 21 pitches seen.333xwOBA .222 shrunk (raw .078 on 6 PA) · league .294 · 15 pitches seen.222xwOBA .361 shrunk (raw .360 on 5 PA) · league .361 · 47 pitches seen.361xwOBA .238 shrunk (raw .121 on 7 PA) · league .306 · 21 pitches seen.238xwOBA .302 shrunk (raw .360 on 6 PA) · league .273 · 57 pitches seen.302xwOBA .227 shrunk (raw .182 on 11 PA) · league .269 · 71 pitches seen.227
All · 344 pitches · catcher's view
Whiff 0% of 5 swings · league 21%0%Whiff 8% of 13 swings · league 20%8%Whiff 13% of 8 swings · league 20%13%Whiff 0% of 13 swings · league 10%0%Whiff 0% of 15 swings · league 9%0%Whiff 4% of 23 swings · league 11%4%Whiff 22% of 9 swings · league 15%22%Whiff 13% of 16 swings · league 13%13%Whiff 13% of 8 swings · league 16%13%Whiff 13% of 8 swings · league 28%13%Whiff 30% of 10 swings · league 26%30%Whiff 44% of 18 swings · league 38%44%Whiff 37% of 27 swings · league 45%37%
All · 344 pitches · catcher's view
Swings at 50% of 10 pitches · league 62%50%Swings at 77% of 17 pitches · league 72%77%Swings at 80% of 10 pitches · league 65%80%Swings at 72% of 18 pitches · league 69%72%Swings at 88% of 17 pitches · league 76%88%Swings at 85% of 27 pitches · league 70%85%Swings at 69% of 13 pitches · league 63%69%Swings at 76% of 21 pitches · league 68%76%Swings at 53% of 15 pitches · league 62%53%Swings at 17% of 47 pitches · league 25%17%Swings at 48% of 21 pitches · league 30%48%Swings at 32% of 57 pitches · league 36%32%Swings at 38% of 71 pitches · league 34%38%
All · 344 pitches · catcher's view

better for him than the league in that spot worse. Faded cells have little sample. Last 90 days; zone drawn at a fixed 1.5–3.5 ft.

Josh Rojas · percentile ranksvs 228 hitters on the slate with 60+ PA · last 90 days

Right is always better for the hitter: K% and whiff are ranked low-to-high. Context only; a percentile isn't a projection.

Predicted vs what happened

0 settled games
Games with a hit–BTB expected –
Games with 2+ TB–BTB expected –
Games with a HR–BTB expected –
Talent gradeFwOBA .271 · K% 19.6%

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.

DateFacing1+ hit2+ TBHRPAHTBHR
Sep 26Tanner Bibee53.6%26.6%4.6%not settled
Probabilities as served and frozen before first pitch.