Loading games...
2025 Stats
G
71
AB
152
H
34
HR
1
RBI
18
R
23
SB
12
AVG
.224
OBP
.280
SLG
.289
OPS
.569
Career Stats
G
250
AB
639
H
161
HR
6
RBI
73
R
94
SB
51
AVG
.252
OBP
.294
SLG
.340
OPS
.634
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | PHI | 59 | 164 | 149 | 45 | 2 | 23 | 14 | .302 | .342 | .430 | .772 | |
| 2024 | PHI | 120 | 363 | 338 | 82 | 3 | 32 | 25 | .243 | .279 | .322 | .601 | |
| 2025 | PHI | 71 | 172 | 152 | 34 | 1 | 18 | 12 | .224 | .280 | .289 | .569 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | PHI | 2 | 2 | 2 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2021 | PHI | 23 | 23 | 21 | 5 | — | 1 | 5 | .238 | .273 | .238 | .511 |
| 2022 | PHI | 4 | 8 | 8 | 1 | — | — | 1 | .125 | .125 | .125 | .250 |
| 2023 | PHI | 10 | 20 | 18 | 3 | — | 1 | 2 | .167 | .250 | .278 | .528 |
| 2024 | PHI | 18 | 56 | 53 | 9 | — | 6 | 4 | .170 | .214 | .264 | .478 |
| 2025 | PHI | 17 | 52 | 48 | 14 | 2 | 9 | 2 | .292 | .346 | .479 | .825 |
| 2026 | PHI | 10 | 28 | 24 | 4 | — | 2 | 3 | .167 | .259 | .208 | .467 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | PHI | 13 | 45 | 43 | 4 | — | — | — | .093 | .114 | .163 | .277 |
| 2024 | PHI | 3 | 6 | 5 | 1 | — | — | 1 | .200 | .333 | .200 | .533 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-07-30 | @ CWS | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-27 | @ NYY | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-07-26 | @ NYY | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 2025-07-23 | vs BOS | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-07-19 | vs LAA | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 2025-07-13 | @ SD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-09 | @ SF | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2025-07-08 | @ SF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-07-05 | vs CIN | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-04 | vs CIN | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-02 | vs SD | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-07-02 | vs SD | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-27 | @ ATL | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-24 | @ HOU | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-06-22 | vs NYM | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-06-21 | vs NYM | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-17 | @ MIA | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-06-16 | @ MIA | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-15 | vs TOR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-13 | vs TOR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-11 | vs CHC | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-10 | vs CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-09 | vs CHC | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-08 | @ PIT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-07 | @ PIT | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-06 | @ PIT | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-06-05 | @ TOR | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-04 | @ TOR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-01 | vs MIL | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-31 | vs MIL | 2 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 1 |
| 2025-05-29 | vs ATL | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-05-29 | vs ATL | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-27 | vs ATL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-25 | @ ATH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-24 | @ ATH | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-23 | @ ATH | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 2 |
| 2025-05-22 | @ COL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-21 | @ COL | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-19 | @ COL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-16 | vs PIT | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 0 |
| 2025-05-14 | vs STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-14 | vs STL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-05-12 | vs STL | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-11 | @ CLE | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-05-09 | @ CLE | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 2025-05-08 | @ TB | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-05-07 | @ TB | 3 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 1 |
| 2025-05-04 | vs AZ | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 |
| 2025-05-02 | vs AZ | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-01 | vs WSH | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 2025-04-30 | vs WSH | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-29 | vs WSH | 3 | 2 | 0 | 0 | 1 | 2 | 2 | 0 | 1 |
| 2025-04-27 | @ CHC | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-26 | @ CHC | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 2025-04-25 | @ CHC | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-23 | @ NYM | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2025-04-22 | @ NYM | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 3 |
| 2025-04-21 | @ NYM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-20 | vs MIA | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-04-19 | vs MIA | 5 | 3 | 1 | 0 | 0 | 1 | 3 | 0 | 1 |
| 2025-04-18 | vs MIA | 4 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2025-04-17 | vs SF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-16 | vs SF | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2025-04-14 | vs SF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-04-13 | @ STL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-10 | @ ATL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 2025-04-08 | @ ATL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-04-02 | vs COL | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-03-31 | vs COL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-03-30 | @ WSH | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-03-29 | @ WSH | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2025-10-10
Philadelphia Phillies activated CF Johan Rojas.
2025-10-04
CF Johan Rojas roster status changed by Philadelphia Phillies.
2025-09-29
Philadelphia Phillies recalled CF Johan Rojas from Lehigh Valley IronPigs.
2025-08-01
Philadelphia Phillies optioned CF Johan Rojas to Lehigh Valley IronPigs.
2025-04-16
CF Johan Rojas changed number to 23.
2025-04-15
CF Johan Rojas changed number to 42.
2024-06-28
CF Johan Rojas changed number to 23.
2024-06-28
Philadelphia Phillies recalled OF Johan Rojas from Lehigh Valley IronPigs.
2024-06-17
Philadelphia Phillies optioned OF Johan Rojas to Lehigh Valley IronPigs.
2023-07-14
Philadelphia Phillies activated OF Johan Rojas.
2023-07-14
Philadelphia Phillies recalled OF Johan Rojas from Reading Fightin Phils.
2023-03-12
Philadelphia Phillies optioned OF Johan Rojas to Lehigh Valley IronPigs.
2022-11-15
Philadelphia Phillies selected the contract of OF Johan Rojas from Reading Fightin Phils.
2022-03-12
Philadelphia Phillies invited non-roster OF Johan Rojas to spring training.
2022-03-12
OF Johan Rojas roster status changed by Philadelphia Phillies.
2021-02-16
OF Johan Rojas assigned to Philadelphia Phillies .
2021-02-16
CF Johan Rojas assigned to Philadelphia Phillies.
2021-02-16
CF Johan Rojas assigned to Philadelphia Phillies.
2020-02-25
OF Johan Rojas assigned to Philadelphia Phillies.
2018-01-18
Philadelphia Phillies signed free agent OF Johan Rojas to a minor league contract.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Batting
xwOBA
0.265
xBA
0.227
xSLG
0.298
Avg EV
87.9
Barrel%
3.4%
HardHit%
35.3%
SweetSpot%
27.7%
Chase%
38.1%
Whiff%
24.7%
K%
23.3%
BB%
7.6%
Percentiles are computed within season pool • colors: blue (low) → gray (avg) → red (high).
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: phillies.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 200 | 32.1% | 56.5% | 22.0% | .200 | 31.8% |
| Sinker | 114 | 18.3% | 57.0% | 9.4% | .308 | 60.0% |
| Slider | 91 | 14.6% | 40.7% | 32.7% | .207 | 20.0% |
| Changeup | 63 | 10.1% | 42.9% | 26.3% | .130 | 35.3% |
| Sweeper | 50 | 8.0% | 38.0% | 16.0% | .154 | 9.1% |
| Cutter | 36 | 5.8% | 33.3% | 21.4% | .286 | 33.3% |
| Curveball | 32 | 5.1% | 65.6% | 12.5% | .167 | 50.0% |
| Knuckle Curve | 25 | 4.0% | 44.0% | 22.2% | .143 | 25.0% |
| Splitter | 7 | 1.1% | 42.9% | 0.0% | .667 | 33.3% |
| Eephus | 3 | 0.5% | 33.3% | 50.0% | 1.000 | 100.0% |
| Slurve | 2 | 0.3% | 50.0% | 0.0% | .000 | 0.0% |
| Total | 623 | 100.0% | 49.8% | 21.1% | .219 | 34.7% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 350 | 56.2% | 54.3% | 18.0% | .250 | 45.3% |
| Breaking | 200 | 32.1% | 44.5% | 24.3% | .179 | 20.5% |
| Offspeed | 73 | 11.7% | 42.5% | 24.4% | .222 | 38.1% |
| Total | 623 | 100.0% | 49.8% | 21.1% | .219 | 34.7% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |