Sign in to your account
Don't have an account?
Sign up to unlock these benefits:
Reset your password
Check your email
Set a new password
Password updated
Email verified
Verification failed
Operating in the Good range (3.75–5.55), James McCann projects for unwavering, proficient output. His Aligned profile helps translate that edge into real results, as his performance tends to follow his cycle more predictably than Variable similar performers.
Opposing Pitcher: N/A
James McCann, with an Aligned profile, is in a Fair window. Historically, he performs just below his typical core output in this scenario.
vs TEX - Opposing Pitcher: N/A
| Level | G | AB | R | H | HR | RBI | BB | K | SB | AB/HR | AVG | OBP | SLG | OPS | Game Rating +/- |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Excellent | 22 | 62 | 7 | 17 | 3 | 13 | 3 | 15 | 1 | 20.7 | 0.274 | 0.303 | 0.468 | 0.771 | +6.06% |
| Good | 149 | 443 | 59 | 115 | 15 | 61 | 32 | 119 | 3 | 29.5 | 0.260 | 0.316 | 0.397 | 0.713 | +2.64% |
| Fair | 191 | 597 | 57 | 132 | 16 | 72 | 37 | 178 | 4 | 37.3 | 0.221 | 0.274 | 0.353 | 0.628 | -1.70% |
| Suboptimal | 41 | 129 | 10 | 25 | 3 | 16 | 7 | 34 | 0 | 43.0 | 0.194 | 0.234 | 0.302 | 0.536 | -4.90% |
| Season | G | AB | R | H | HR | RBI | BB | K | SB | AB/HR | AVG | OBP | SLG | OPS | Game Rating x̄ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 45 | 138 | 15 | 40 | 5 | 24 | 6 | 39 | 0 | 27.6 | 0.290 | 0.318 | 0.442 | 0.760 | 3.64 |
| 2025 | 42 | 123 | 18 | 32 | 5 | 17 | 8 | 33 | 0 | 24.6 | 0.260 | 0.321 | 0.431 | 0.752 | 3.65 |
| 2024 | 65 | 214 | 27 | 50 | 8 | 31 | 13 | 56 | 1 | 26.8 | 0.234 | 0.279 | 0.388 | 0.667 | 3.65 |
| 2023 | 69 | 207 | 25 | 46 | 6 | 26 | 9 | 57 | 3 | 34.5 | 0.222 | 0.265 | 0.377 | 0.642 | 3.51 |
| 2022 | 61 | 174 | 19 | 34 | 3 | 18 | 11 | 46 | 3 | 58.0 | 0.195 | 0.257 | 0.282 | 0.538 | 3.36 |
| 2021 | 121 | 375 | 29 | 87 | 10 | 46 | 32 | 115 | 1 | 37.5 | 0.232 | 0.294 | 0.349 | 0.643 | 3.42 |
|
Date
|
Opponent | AB | R | H | HR | RBI | BB | K | SB | TB |
Composite
Score |
Output
Level |
Game
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 9, 2026 | @KC | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | Good | 2.17 | |
| Sep 6, 2026 | @HOU | 3 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | Good | 3.59 | |
| Sep 2, 2026 | PHI | 3 | 1 | 1 | 1 | 1 | 0 | 2 | 0 | 4 | Fair | 4.47 | |
| Aug 29, 2026 | @SF | 4 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 1 | Fair | 2.36 | |
| Aug 28, 2026 | @SF | 4 | 1 | 2 | 0 | 1 | 0 | 1 | 0 | 3 | Fair | 4.86 | |
| Aug 26, 2026 | CHC | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Fair | 3.30 | |
| Aug 23, 2026 | CIN | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | Fair | 3.30 | |
| Aug 21, 2026 | CIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Good | 2.92 | |
| Aug 19, 2026 | @BOS | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | Suboptimal | 3.30 | |
| Aug 18, 2026 | @BOS | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Suboptimal | 3.50 | |
| Aug 17, 2026 | @BOS | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Suboptimal | 2.55 | |
| Aug 16, 2026 | @ATL | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | Fair | 4.08 | |
| Aug 11, 2026 | COL | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Excellent | 2.55 | |
| Aug 8, 2026 | LAD | 3 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 1 | Fair | 3.88 | |
| Aug 5, 2026 | SD | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | Suboptimal | 2.17 | |
| Aug 4, 2026 | SD | 3 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 4 | Suboptimal | 5.76 | |
| Aug 3, 2026 | SD | 4 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 3 | Suboptimal | 4.47 | |
| Aug 1, 2026 | @CLE | 4 | 2 | 3 | 0 | 2 | 0 | 1 | 0 | 4 | Good | 6.78 | |
| Jul 28, 2026 | @PIT | 6 | 1 | 4 | 0 | 1 | 0 | 1 | 0 | 4 | Fair | 5.76 | |
| Jul 25, 2026 | @WSH | 3 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | Good | 3.98 | |
| Jul 22, 2026 | ATH | 4 | 2 | 3 | 1 | 3 | 1 | 1 | 0 | 6 | Good | 7.93 | |
| Jul 18, 2026 | STL | 4 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 1 | Fair | 3.21 | |
| Jul 11, 2026 | @LAD | 4 | 2 | 2 | 2 | 4 | 0 | 1 | 0 | 8 | Good | 8.35 | |
| Jul 7, 2026 | @SD | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Fair | 3.50 | |
| May 18, 2026 | SF | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Good | 3.50 | |
| May 16, 2026 | @COL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Suboptimal | 2.36 | |
| May 10, 2026 | NYM | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Fair | 3.50 | |
| May 7, 2026 | PIT | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | Fair | 3.50 | |
| May 2, 2026 | @CHC | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Fair | 2.55 | |
| Apr 30, 2026 | @MIL | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Fair | 2.55 | |
| Apr 28, 2026 | @MIL | 3 | 0 | 1 | 0 | 2 | 0 | 2 | 0 | 1 | Good | 3.69 | |
| Apr 26, 2026 | SD | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Suboptimal | 2.36 | |
| Apr 23, 2026 | CWS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Fair | 2.92 | |
| Apr 22, 2026 | CWS | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | Good | 1.62 | |
| Apr 19, 2026 | TOR | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | Fair | 3.02 | |
| Apr 17, 2026 | TOR | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | Fair | 3.50 | |
| Apr 14, 2026 | @BAL | 4 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | Good | 4.08 | |
| Apr 12, 2026 | @PHI | 4 | 0 | 2 | 0 | 1 | 0 | 2 | 0 | 3 | Fair | 4.08 | |
| Apr 10, 2026 | @PHI | 2 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 2 | Good | 4.76 | |
| Apr 9, 2026 | @NYM | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | Good | 2.17 | |
| Apr 5, 2026 | ATL | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Fair | 2.92 | |
| Apr 3, 2026 | ATL | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | Fair | 2.55 | |
| Apr 2, 2026 | ATL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Good | 2.92 | |
| Mar 31, 2026 | DET | 2 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | Good | 4.17 | |
| Mar 28, 2026 | @LAD | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | Fair | 2.17 |
A Good TriSync window supports a no-nonsense and dependable level of performance. Because James is Aligned, that fractional advantage is more likely to show up on the field, with results that track closely to the forecast.
@ KC - Opposing Pitcher TriSync Projection: 3.20