Charles McAdoo
2B · Bats R / Throws R
Season 2026
OPS
0.818
wRC+
124
WAR
0.1
Recent Form
Last 7 Days
.250/.250/.250
3 G · 0 HR · 0 RBI · 1 SB
Last 30 Days
.189/.250/.189
16 G · 0 HR · 1 RBI · 1 SB
Season
.247/.297/.341
32 G · 2 HR · 10 RBI · 2 SB
Short-window OBP excludes sacrifice flies (not in the box-score feed).
Rolling OPS (15-game)
Year-by-Year
| Season | PA | HR | RBI | SB | AVG | OBP | SLG | OPS | wRC+ | WAR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 11 | 1 | 3 | 0 | .273 | .273 | .545 | .818 | 124 | 0.1 |
Contact Quality · 2026
Avg EV
84.4mph
Max EV
107.7mph
Hard-Hit%
27.0%
63 batted balls with Exit Velocity
How WAR is built
0.1WAR0.5 RAR ÷ 9.8 runs/win
- Batting+0.3
- Base Running-0.0
- Fielding-0.1
- Positional-0.0
- League+0.1
- Replacement+0.3
- RAR0.5
WAR is built from six run-value components — batting, base running, fielding, positional adjustment, league adjustment, and replacement level — that add up to Runs Above Replacement (RAR). Dividing RAR by the season's runs-per-win (~10) gives WAR. Fielding here is shown separately from the positional adjustment, so a designated hitter's negative positional value is visible on its own bar.
Recent Games
| Date | Opp | Result | AB | H | HR | RBI | BB | K |
|---|---|---|---|---|---|---|---|---|
| Sep 15 | vs Detroit Tigers | L 1-10 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 14 | vs Detroit Tigers | L 5-6 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 13 | vs Baltimore Orioles | W 8-1 | 3 | 1 | 0 | 0 | 0 | 1 |
| Sep 11 | vs Baltimore Orioles | L 4-7 | 1 | 0 | 0 | 0 | 0 | 1 |
| Sep 9 | @ Athletics | L 0-2 | 2 | 1 | 0 | 0 | 0 | 1 |
| Sep 7 | @ Athletics | L 5-6 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 6 | @ Kansas City Royals | L 1-6 | 2 | 1 | 0 | 0 | 0 | 0 |
| Sep 4 | @ Kansas City Royals | W 9-2 | 2 | 0 | 0 | 0 | 1 | 0 |
| Sep 2 | @ Cleveland Guardians | W 11-0 | 1 | 1 | 0 | 0 | 0 | 0 |
| Aug 30 | vs Seattle Mariners | W 7-0 | 3 | 0 | 0 | 0 | 0 | 0 |