Kansas City Royals
Team profile
- StrengthSS: Bobby Witt Jr. +6.7 WAR, 1st of 30 at the position
- StrengthC: Carter Jensen +3.1 WAR, 8th of 30 at the position
- WeaknessPitching (pWAR) projects 30th of 30 (+5.6)
- WeaknessFarm system projects 29th of 30 (57 cWAR)
- WeaknessRotation projects 28th of 30 (+4.0)
- WeaknessCF: Matthew Lugo +0.4 WAR, 27th of 30 at the position
- Payroll$53M guaranteed for 2027 (18th of 30 in the contract data)
- Farm29th of 30 · led by Yandel Ricardo, Jose Cerice, Asbel Gonzalez
- Injuries2 MLB-level player(s) with an IL designation: Jonathan India (Injured 60-Day), Cole Ragans (Injured 60-Day)
Unit grades · rank among 30 teams
| Unit | Proj | Rank | Grade |
|---|---|---|---|
| Lineup (hWAR) | +15.5 | 25th | D+ |
| Pitching (pWAR) | +5.6 | 30th | F |
| Rotation | +4.0 | 28th | D |
| Bullpen | +2.3 | 26th | D+ |
| Farm system | 57 cWAR | 29th | F |
| Projected 9: wRC+ vs RHP / LHP | vR 109 | vL 106 |
Position-by-position projected WAR · 2027
| Pos | Projected starter | WAR | Next option | WAR | Lg rank |
|---|---|---|---|---|---|
| C | Carter Jensen | +3.1 | Salvador Perez | +1.1 | 8th |
| 1B | Vinnie Pasquantino | +1.1 | Brett Squires AAA | +0.2 | 24th |
| 2B | Michael Massey | +0.7 | Jonathan India | +0.5 | 27th |
| SS | Bobby Witt Jr. | +6.7 | Andrew Velazquez | -0.3 | 1st |
| 3B | Maikel Garcia | +2.4 | Josh Rojas | -0.1 | 9th |
| LF | Isaac Collins | +0.6 | John Rave | +0.5 | 26th |
| CF | Matthew Lugo | +0.4 | Tyler Tolbert | +0.4 | 27th |
| RF | Jac Caglianone | +2.2 | — | — | 14th |
| DH | Salvador Perez | +1.1 | Jonathan India | +0.5 | 24th |
Payroll commitments · contract data
| Year | Guaranteed | Est. arb/pre-arb | Total | vs CBT | |
|---|---|---|---|---|---|
| 2027 | $53M | $22M | $75M | +172M | |
| 2028 | $42M | $29M | $70M | +187M | |
| 2029 | $42M | $25M | $66M | +202M | |
| 2030 | $42M | $32M | $73M | +205M | |
| 2031 | $30M | $36M | $66M | +224M | |
| 2032 | $30M | $5M | $35M | +266M |
| Largest 2027 salaries | Salary | Status |
|---|---|---|
| Bobby Witt Jr. | $19.0M | thru 2034 |
| Salvador Perez | $12.5M | thru 2027 |
| Maikel Garcia | $11.5M | thru 2030 |
| Vinnie Pasquantino | $5.5M | thru 2027 |
| Cole Ragans | $4.4M | thru 2027 |
| Jonathan India | $4.0M | est. |
Recent roster moves
| 10-22 | Kansas City Royals signed free agent IF Tomas Rivas to a minor league contract. |
| 10-22 | Kansas City Royals signed free agent IF Tomas Rivas to a minor league contract. |
| 10-22 | Kansas City Royals sent RHP Mason Black outright to Omaha Storm Chasers. |
| 10-22 | Kansas City Royals sent RHP Easton McGee outright to Omaha Storm Chasers. |
| 10-22 | Kansas City Royals sent RHP Connor Seabold outright to Omaha Storm Chasers. |
| 10-22 | Kansas City Royals sent RHP Alex Lange outright to Omaha Storm Chasers. |
| 10-22 | Kansas City Royals sent RHP Alec Marsh outright to Omaha Storm Chasers. |
| 10-09 | Kansas City Royals signed free agent OF Yambert Guerra to a minor league contract. |
Offseason Outlook — 2027
It is early in the offseason: free agency and the trade market will fill several of these spots before Opening Day. Everything below is built ONLY from players currently under KC control for 2027.
Positions below 1.5 projected WAR from controlled players:
Pending free agents (control ended with 2026):
| Player | Pos | Age | 2027 Proj | 2027 WAR | Signing team |
|---|---|---|---|---|---|
| Jordan Lyles | P | 36 | 142 IP · 4.42 ERA | 1.6 | unsigned |
| Harold Castro | 2B | 33 | 238 PA · .760 OPS | 0.9 | unsigned |
| Jonathan India | 2B | 30 | 143 PA · .741 OPS | 0.5 | unsigned |
| Starling Marte | RF | 38 | 125 PA · .743 OPS | 0.3 | unsigned |
| Isan Díaz | 2B | 31 | 170 PA · .676 OPS | 0.3 | unsigned |
| Alejo Lopez | 2B | 31 | 155 PA · .653 OPS | 0.2 | unsigned |
| Hunter Renfroe | RF | 35 | 154 PA · .699 OPS | 0.1 | unsigned |
| Abraham Toro | 1B | 30 | 408 PA · .703 OPS | 0.1 | unsigned |
| Jorge Alfaro | C | 34 | 215 PA · .627 OPS | 0.0 | unsigned |
| Nick Gordon | LF | 31 | 124 PA · .617 OPS | 0.0 | unsigned |
| Mark Canha | LF | 38 | 132 PA · .656 OPS | -0.1 | unsigned |
| Brandon Drury | 2B | 34 | 174 PA · .615 OPS | -0.1 | unsigned |
| Kevin Newman | SS | 33 | 153 PA · .578 OPS | -0.3 | unsigned |
| Bobby Dalbec | 1B | 32 | 238 PA · .618 OPS | -0.5 | unsigned |
Top Prospects — KC
Rookie-eligible, ranked by projected career WAR.
| # | Player | Pos | Age | Lvl | ETA | Peak-5 | cWAR | Comps |
|---|---|---|---|---|---|---|---|---|
| #1 | Kendry Chourio | P | 19 | A+ | 2028 | 3.9 | 33.6 | 1%/84% |
| #2 | David Shields | P | 20 | A+ | 2028 | 3.3 | 30.3 | 3%/71% |
| #3 | Josh Hammond | SS | 20 | A | 2028 | 2.5 | 22.7 | 1%/80% |
| #4 | Freddy Contreras | P | 18 | ROK | 2029 | 2.9 | 22.2 | — |
| #5 | Blake Mitchell | C | 22 | A+ | 2028 | 2.1 | 18.1 | 2%/81% |
| #6 | Ramon Ramirez | C | 22 | A+ | 2028 | 1.9 | 14.9 | 6%/66% |
| #7 | Adrián Lunar | C | 18 | ROK | 2028 | 1.6 | 14.9 | 0%/97% |
| #8 | Alberto Aguilar | C | 18 | ROK | 2028 | 1.6 | 14.8 | 0%/99% |
| #9 | Luis Steven King | SS | 19 | ROK | 2028 | 1.6 | 14.3 | 0%/97% |
| #10 | Angeibel Gomez | OF | 18 | ROK | 2028 | 1.5 | 13.6 | 0%/95% |
| #11 | Yandel Ricardo | SS | 20 | A | 2028 | 1.8 | 13.5 | 1%/78% |
| #12 | Anthony Longo | C | 20 | ROK | 2028 | 1.6 | 13.0 | 0%/100% |
| #13 | Warren Calcaño | SS | 19 | ROK | 2028 | 1.5 | 11.5 | 0%/100% |
| #14 | Ramcell Medina | SS | 19 | ROK | 2028 | 1.5 | 11.5 | 0%/97% |
| #15 | Alan Angulo | SS | 19 | ROK | 2028 | 1.3 | 10.3 | 0%/96% |
| #16 | Jose Montilla | C | 19 | ROK | 2028 | 1.2 | 9.4 | 0%/100% |
| #17 | Roy Rivero | SS | 19 | ROK | 2028 | 1.2 | 9.1 | 1%/95% |
| #18 | Shane Van Dam | P | 23 | A | 2029 | 1.2 | 8.9 | 0%/93% |
| #19 | Tyson Moran | 3B | 21 | ROK | 2028 | 1.1 | 8.6 | 0%/93% |
| #20 | Sean Gamble | CF | 21 | A | 2028 | 1.3 | 8.5 | 1%/88% |
| #21 | Connor Rasmussen | SS | 23 | A | 2028 | 1.1 | 8.1 | 1%/97% |
| #22 | Jose Cerice | IF | 22 | A+ | 2028 | 1.2 | 8.1 | 5%/76% |
| #23 | Emmanuel Martinez | C | 19 | ROK | 2028 | 1.1 | 8.0 | 0%/100% |
| #24 | Jesus Morales | C | 19 | ROK | 2028 | 1.0 | 7.5 | 0%/97% |
| #25 | Max De La Cruz | OF | 18 | ROK | 2028 | 0.9 | 6.6 | 0%/100% |
Under Team Control — 2027
Every player controlled for 2027: guaranteed deals, arbitration tiers, pre-arb — with the 2027 projection line.
| Player | Pos | Age | Status | 2027 $ | Thru | 2027 Proj | 2027 WAR |
|---|---|---|---|---|---|---|---|
| Bobby Witt Jr. | SS | 27 | Signed thru 2034 | $19.0M | 2034 | 594 PA · .857 OPS | 6.7 |
| Salvador Perez | C | 37 | Signed thru 2027 | $12.5M | 2027 | 393 PA · .738 OPS | 1.1 |
| Maikel Garcia | 3B | 27 | Signed thru 2030 | $11.5M | 2030 | 366 PA · .746 OPS | 2.4 |
| Vinnie Pasquantino | 1B | 29 | Signed thru 2027 | $5.5M | 2028 | 312 PA · .783 OPS | 1.1 |
| Cole Ragans | P | 29 | Signed thru 2027 | $4.4M | 2028 | 36 IP · 3.96 ERA | 0.5 |
| Kyle Isbel | CF | 30 | Arb-3 | $1.0M | 2027 | 289 PA · .620 OPS | 0.2 |
| Josh Rojas | 3B | 33 | Arb-3 | $0.6M | 2027 | 228 PA · .628 OPS | -0.1 |
| Michael Massey | 2B | 29 | Arb-2 | $2.4M | 2028 | 353 PA · .685 OPS | 0.7 |
| Alec Marsh | P | 29 | Arb-1 | $3.2M | 2029 | 126 IP · 4.43 ERA | 1.6 |
| Luke Maile | C | 36 | Arb-1 | $0.2M | 2029 | 93 PA · .596 OPS | 0.0 |
| Ryan Bergert | P | 27 | Pre-Arb | $1.6M | 2030 | 151 IP · 4.51 ERA | 1.1 |
| Carter Jensen | C | 24 | Pre-Arb | $0.8M | 2031 | 445 PA · .770 OPS | 3.1 |
| Jac Caglianone | RF | 24 | Pre-Arb | $0.8M | 2031 | 483 PA · .810 OPS | 2.2 |
| Noah Cameron | P | 28 | Pre-Arb | $0.8M | 2031 | 133 IP · 4.13 ERA | 1.6 |
| Isaac Collins | LF | 30 | Pre-Arb | $0.8M | 2030 | 401 PA · .682 OPS | 0.6 |
| John Rave | LF | 29 | Pre-Arb | $0.8M | 2032 | 238 PA · .713 OPS | 0.5 |
| Matthew Lugo | CF | 26 | Pre-Arb | $0.8M | 2032 | 155 PA · .710 OPS | 0.4 |
| Tyler Tolbert | CF | 29 | Pre-Arb | $0.8M | 2031 | 177 PA · .637 OPS | 0.4 |
| Nick Loftin | 2B | 28 | Pre-Arb | $0.8M | 2030 | 352 PA · .673 OPS | 0.1 |
| Drew Waters | CF | 28 | Pre-Arb | $0.8M | 2031 | 238 PA · .625 OPS | -0.2 |
| Andrew Velazquez | SS | 33 | Pre-Arb | $0.8M | 2031 | 230 PA · .574 OPS | -0.3 |
| Connor Kaiser | SS | 30 | Pre-Arb | $0.2M | 2030 | 124 PA · .525 OPS | -0.3 |
| Total · 22 players | $70.0M | 23.4 | |||||
Minor-league control · 124 players
| Player | Pos | Age | Status | 2027 $ | Thru | 2027 Proj | 2027 WAR |
|---|---|---|---|---|---|---|---|
| David Shields | P | 20 | MiLB | $0.0M | 2033 | 137 IP · 3.79 ERA | 2.7 |
| Kendry Chourio | P | 19 | MiLB | $0.0M | 2034 | 90 IP · 3.83 ERA | 1.8 |
| Drew Beam | P | 24 | MiLB | $0.0M | 2035 | 152 IP · 4.90 ERA | 0.9 |
| Ben Kudrna | P | 24 | MiLB | $0.0M | 2034 | 135 IP · 4.92 ERA | 0.8 |
| Lucas Braun | P | 25 | MiLB | $0.0M | 2034 | 90 IP · 4.62 ERA | 0.8 |
| Justin Lamkin | P | 23 | MiLB | $0.0M | 2033 | 52 IP · 4.17 ERA | 0.8 |
| Darwin Rodriguez | P | 24 | MiLB | $0.0M | 2037 | 67 IP · 4.47 ERA | 0.7 |
| Shane Van Dam | P | 23 | MiLB | $0.0M | 2034 | 90 IP · 4.76 ERA | 0.7 |
| Blake Mitchell | C | 22 | MiLB | $0.0M | 2033 | 210 PA · .629 OPS | 0.6 |
| Ramon Ramirez | C | 22 | MiLB | $0.0M | 2033 | 210 PA · .668 OPS | 0.6 |
| Connor Rasmussen | SS | 23 | MiLB | $0.0M | 2037 | 210 PA · .662 OPS | 0.6 |
| Hunter Owen | P | 25 | MiLB | $0.0M | 2034 | 122 IP · 4.98 ERA | 0.6 |
| Freddy Contreras | P | 18 | MiLB | $0.0M | 2034 | 56 IP · 4.46 ERA | 0.6 |
| Henry Williams | P | 25 | MiLB | $0.0M | 2034 | 152 IP · 5.11 ERA | 0.5 |
| Tyriq Kemp | 2B | 24 | MiLB | $0.0M | 2036 | 210 PA · .646 OPS | 0.4 |
| Jose Gutierrez | P | 24 | MiLB | $0.0M | 2037 | 69 IP · 4.92 ERA | 0.4 |
| Brett Squires | 1B | 27 | MiLB | $0.0M | 2034 | 155 PA · .672 OPS | 0.3 |
| Jack Pineda | SS | 27 | MiLB | $0.0M | 2035 | 155 PA · .649 OPS | 0.3 |
| Tyson Moran | 3B | 21 | MiLB | $0.0M | 2038 | 161 PA · .665 OPS | 0.3 |
| Jacob Berry | 3B | 26 | MiLB | $0.0M | 2034 | 155 PA · .646 OPS | 0.2 |
| Hyungchan Um | C | 23 | MiLB | $0.0M | 2037 | 210 PA · .591 OPS | 0.2 |
| Carson Roccaforte | CF | 25 | MiLB | $0.0M | 2033 | 210 PA · .660 OPS | 0.2 |
| Colton Becker | SS | 26 | MiLB | $0.0M | 2035 | 155 PA · .603 OPS | 0.2 |
| Sam Kulasingam | RF | 26 | MiLB | $0.0M | 2035 | 155 PA · .629 OPS | 0.2 |
| Josh Hammond | SS | 20 | MiLB | $0.0M | 2034 | 210 PA · .609 OPS | 0.2 |
| Jose Cerice | IF | 22 | MiLB | $0.0M | 2034 | 210 PA · .649 OPS | 0.2 |
| Anthony Longo | C | 20 | MiLB | $0.0M | 2038 | 92 PA · .622 OPS | 0.2 |
| Hiro Wyatt | P | 22 | MiLB | $0.0M | 2034 | 45 IP · 5.02 ERA | 0.2 |
| Jordan Woods | P | 23 | MiLB | $0.0M | 2036 | 62 IP · 5.10 ERA | 0.2 |
| Tanner Jones | P | 24 | MiLB | $0.0M | 2036 | 67 IP · 5.12 ERA | 0.2 |
| Michael Lombardi | P | 23 | MiLB | $0.0M | 2033 | 62 IP · 5.15 ERA | 0.2 |
| Rudy Martin Jr. | RF | 31 | MiLB | $0.0M | 2035 | 155 PA · .657 OPS | 0.1 |
| Elih Marrero | C | 30 | MiLB | $0.0M | 2034 | 105 PA · .614 OPS | 0.1 |
| Luca Tresh | C | 27 | MiLB | $0.0M | 2034 | 155 PA · .591 OPS | 0.1 |
| Brooks Bryan | C | 23 | MiLB | $0.0M | 2034 | 82 PA · .612 OPS | 0.1 |
| Ricson Gonzalez | C | 22 | MiLB | $0.0M | 2038 | 108 PA · .595 OPS | 0.1 |
| Angel Acosta | C | 24 | MiLB | $0.0M | 2036 | 164 PA · .589 OPS | 0.1 |
| Dustin Dickerson | SS | 26 | MiLB | $0.0M | 2034 | 107 PA · .590 OPS | 0.1 |
| Ben North | SS | 24 | MiLB | $0.0M | 2036 | 46 PA · .656 OPS | 0.1 |
| Angeibel Gomez | OF | 18 | MiLB | $0.0M | 2038 | 94 PA · .655 OPS | 0.1 |
| Luis Steven King | SS | 19 | MiLB | $0.0M | 2038 | 86 PA · .611 OPS | 0.1 |
| Adrián Lunar | C | 18 | MiLB | $0.0M | 2038 | 75 PA · .595 OPS | 0.1 |
| Alberto Aguilar | C | 18 | MiLB | $0.0M | 2038 | 36 PA · .614 OPS | 0.1 |
| Emmanuel Reyes | P | 23 | MiLB | $0.0M | 2036 | 78 IP · 5.25 ERA | 0.1 |
| Ryan McDonagh | P | 21 | MiLB | $0.0M | 2037 | 47 IP · 5.23 ERA | 0.1 |
| Julio E. Rodriguez | C | 30 | MiLB | $0.0M | 2035 | 87 PA · .580 OPS | 0.0 |
| Luis Chevalier | 3B | 25 | MiLB | $0.0M | 2038 | 47 PA · .580 OPS | 0.0 |
| Dionmy Salon | C | 25 | MiLB | $0.0M | 2037 | 47 PA · .589 OPS | 0.0 |
| Aldrin Lucas | C | 24 | MiLB | $0.0M | 2038 | 47 PA · .578 OPS | 0.0 |
| Gabriel Silva | C | 23 | MiLB | $0.0M | 2037 | 51 PA · .576 OPS | 0.0 |
| Zion Rose | CF | 22 | MiLB | $0.0M | 2036 | 50 PA · .636 OPS | 0.0 |
| Javi Vaz | OF | 26 | MiLB | $0.0M | 2035 | 105 PA · .609 OPS | 0.0 |
| Omar Reyes | SS | 22 | MiLB | $0.0M | 2038 | 31 PA · .576 OPS | 0.0 |
| Spencer Nivens | OF | 25 | MiLB | $0.0M | 2035 | 210 PA · .639 OPS | 0.0 |
| Justin Johnson | SS | 27 | MiLB | $0.0M | 2035 | 155 PA · .584 OPS | 0.0 |
| Yohandy Cruz | SS | 20 | MiLB | $0.0M | 2038 | 37 PA · .550 OPS | 0.0 |
| Max De La Cruz | OF | 18 | MiLB | $0.0M | 2038 | 71 PA · .597 OPS | 0.0 |
| Marwin Rivero | SS | 20 | MiLB | $0.0M | 2038 | 46 PA · .556 OPS | 0.0 |
| Jesus Morales | C | 19 | MiLB | $0.0M | 2038 | 42 PA · .550 OPS | 0.0 |
| Camden Johnson | SS | 22 | MiLB | $0.0M | 2037 | 57 PA · .576 OPS | 0.0 |
| Warren Calcaño | SS | 19 | MiLB | $0.0M | 2035 | 90 PA · .591 OPS | 0.0 |
| Ramcell Medina | SS | 19 | MiLB | $0.0M | 2035 | 96 PA · .593 OPS | 0.0 |
| Luis Gutierrez | SS | 21 | MiLB | $0.0M | 2038 | 44 PA · .545 OPS | 0.0 |
| Alan Angulo | SS | 19 | MiLB | $0.0M | 2038 | 90 PA · .591 OPS | 0.0 |
| Emmanuel Martinez | C | 19 | MiLB | $0.0M | 2038 | 45 PA · .573 OPS | 0.0 |
| Jose Montilla | C | 19 | MiLB | $0.0M | 2038 | 38 PA · .578 OPS | 0.0 |
| Roy Rivero | SS | 19 | MiLB | $0.0M | 2038 | 91 PA · .579 OPS | 0.0 |
| Diego Hernandez | OF | 26 | MiLB | $0.0M | 2035 | 84 PA · .611 OPS | -0.1 |
| Peyton Wilson | 2B | 27 | MiLB | $0.0M | 2034 | 155 PA · .582 OPS | -0.1 |
| Sam Ruta | 3B | 25 | MiLB | $0.0M | 2035 | 144 PA · .588 OPS | -0.1 |
| Brennon McNair | SS | 24 | MiLB | $0.0M | 2037 | 89 PA · .563 OPS | -0.1 |
| Chris Brito | 1B | 27 | MiLB | $0.0M | 2036 | 47 PA · .604 OPS | -0.1 |
| Austin Charles | SS | 23 | MiLB | $0.0M | 2033 | 108 PA · .571 OPS | -0.1 |
| Raimel Medina | OF | 22 | MiLB | $0.0M | 2038 | 38 PA · .588 OPS | -0.1 |
| Luke Pelzer | LF | 24 | MiLB | $0.0M | 2036 | 210 PA · .617 OPS | -0.1 |
| Giullianno Allende | OF | 23 | MiLB | $0.0M | 2037 | 45 PA · .546 OPS | -0.1 |
| Stone Russell | C | 23 | MiLB | $0.0M | 2037 | 210 PA · .547 OPS | -0.1 |
| Jose Paulino | OF | 21 | MiLB | $0.0M | 2038 | 43 PA · .570 OPS | -0.1 |
| Edgar Mota | C | 21 | MiLB | $0.0M | 2038 | 31 PA · .521 OPS | -0.1 |
| Pedro Roque | 2B | 21 | MiLB | $0.0M | 2038 | 57 PA · .569 OPS | -0.1 |
| Jorge Hernandez | C | 21 | MiLB | $0.0M | 2038 | 61 PA · .528 OPS | -0.1 |
| Darvin Cruz | OF | 21 | MiLB | $0.0M | 2038 | 49 PA · .556 OPS | -0.1 |
| Yandel Ricardo | SS | 20 | MiLB | $0.0M | 2034 | 210 PA · .585 OPS | -0.1 |
| Omar Mejia | SS | 20 | MiLB | $0.0M | 2038 | 32 PA · .517 OPS | -0.1 |
| Darison Garcia | SS | 20 | MiLB | $0.0M | 2038 | 104 PA · .542 OPS | -0.1 |
| Sandy Luciano | OF | 20 | MiLB | $0.0M | 2038 | 43 PA · .556 OPS | -0.1 |
| Moises Marchán | C | 19 | MiLB | $0.0M | 2038 | 48 PA · .523 OPS | -0.1 |
| Luis Ramon King | OF | 19 | MiLB | $0.0M | 2038 | 81 PA · .581 OPS | -0.1 |
| Reynaldo Sanchez | C | 21 | MiLB | $0.0M | 2038 | 32 PA · .486 OPS | -0.1 |
| Daniel Liriano | IF | 20 | MiLB | $0.0M | 2038 | 61 PA · .541 OPS | -0.1 |
| Maicoll Rondon | OF | 18 | MiLB | $0.0M | 2038 | 86 PA · .594 OPS | -0.1 |
| Juan Batista | IF | 18 | MiLB | $0.0M | 2038 | 46 PA · .553 OPS | -0.1 |
| Alberto Rodriguez | OF | 26 | MiLB | $0.0M | 2035 | 111 PA · .598 OPS | -0.2 |
| Bryan Gonzalez | OF | 25 | MiLB | $0.0M | 2036 | 86 PA · .573 OPS | -0.2 |
| Trevor Werner | OF | 26 | MiLB | $0.0M | 2036 | 48 PA · .537 OPS | -0.2 |
| Jhosmmel Zue | C | 23 | MiLB | $0.0M | 2037 | 169 PA · .540 OPS | -0.2 |
| Ivan Sosa | SS | 22 | MiLB | $0.0M | 2037 | 94 PA · .534 OPS | -0.2 |
| Josi Novas | SS | 22 | MiLB | $0.0M | 2037 | 73 PA · .507 OPS | -0.2 |
| Angel Ramirez | OF | 22 | MiLB | $0.0M | 2037 | 103 PA · .586 OPS | -0.2 |
| Sean Gamble | CF | 21 | MiLB | $0.0M | 2035 | 210 PA · .601 OPS | -0.2 |
| Anderson Garcia | SS | 20 | MiLB | $0.0M | 2038 | 58 PA · .496 OPS | -0.2 |
| Jhonayker Ugarte | SS | 20 | MiLB | $0.0M | 2038 | 137 PA · .532 OPS | -0.2 |
| Corey Cousin | OF | 20 | MiLB | $0.0M | 2038 | 95 PA · .567 OPS | -0.2 |
| JC Vanek | 1B | 22 | MiLB | $0.0M | 2037 | 210 PA · .640 OPS | -0.2 |
| Joshua Fermin | OF | 19 | MiLB | $0.0M | 2038 | 73 PA · .545 OPS | -0.2 |
| Omar Hernandez | C | 25 | MiLB | $0.0M | 2035 | 210 PA · .524 OPS | -0.3 |
| Daniel Vazquez | SS | 23 | MiLB | $0.0M | 2035 | 210 PA · .525 OPS | -0.3 |
| Diego Guzman | SS | 23 | MiLB | $0.0M | 2036 | 65 PA · .462 OPS | -0.3 |
| Canyon Brown | C | 23 | MiLB | $0.0M | 2035 | 210 PA · .530 OPS | -0.3 |
| Manuel German | 1B | 22 | MiLB | $0.0M | 2038 | 76 PA · .553 OPS | -0.3 |
| Milo Rushford | OF | 23 | MiLB | $0.0M | 2037 | 94 PA · .538 OPS | -0.3 |
| Carter Frederick | OF | 25 | MiLB | $0.0M | 2036 | 89 PA · .534 OPS | -0.3 |
| Nolan Sailors | RF | 24 | MiLB | $0.0M | 2036 | 210 PA · .579 OPS | -0.3 |
| Alejandro Guerrero | OF | 19 | MiLB | $0.0M | 2038 | 86 PA · .534 OPS | -0.3 |
| Connor Scott | LF | 27 | MiLB | $0.0M | 2035 | 123 PA · .559 OPS | -0.4 |
| Lewis German | OF | 19 | MiLB | $0.0M | 2038 | 70 PA · .482 OPS | -0.4 |
| Gavin Cross | OF | 26 | MiLB | $0.0M | 2034 | 155 PA · .550 OPS | -0.5 |
| Daniel Lopez | OF | 21 | MiLB | $0.0M | 2037 | 151 PA · .548 OPS | -0.5 |
| Asbel Gonzalez | CF | 21 | MiLB | $0.0M | 2034 | 210 PA · .534 OPS | -0.5 |
| Noah Barber | OF | 22 | MiLB | $0.0M | 2038 | 78 PA · .469 OPS | -0.5 |
| Derlin Figueroa | 1B | 23 | MiLB | $0.0M | 2036 | 210 PA · .581 OPS | -0.7 |
| Henry Ramos | LF | 22 | MiLB | $0.0M | 2037 | 210 PA · .547 OPS | -0.7 |
| Roni Cabrera | RF | 22 | MiLB | $0.0M | 2037 | 210 PA · .561 OPS | -0.7 |
| Erick Torres | OF | 22 | MiLB | $0.0M | 2036 | 210 PA · .548 OPS | -0.7 |
Injured List
Current IL designations and the availability multiplier the projections apply.
| Player | Pos | Status | Avail |
|---|---|---|---|
| Jonathan India | 2B | Injured 60-Day | 30% |
| Cole Ragans | P | Injured 60-Day | 30% |
Positional Outlook 2027–2031
Best projected WAR in the org at each position, year by year (full-season frame).
| Pos | 2027 | 2028 | 2029 | 2030 | 2031 |
|---|---|---|---|---|---|
| C | 3.1 Jensen | 3.1 Jensen | 3.1 Jensen | 3.1 Jensen | 2.9 Jensen |
| 1B | 1.1 Pasquantino | 1.0 Pasquantino | 0.7 Pasquantino | 0.3 Pasquantino | 0.1 Vanek |
| 2B | 0.9 Castro | 1.3 India | 0.9 India | 0.5 Kemp | 0.4 Roque |
| SS | 6.7 Jr. | 7.0 Jr. | 6.6 Jr. | 6.1 Jr. | 5.4 Jr. |
| 3B | 2.4 Garcia | 3.5 Garcia | 3.2 Garcia | 2.7 Garcia | 2.2 Garcia |
| LF | 0.6 Collins | 0.5 Rave | 0.2 Rave | 0.0 Pelzer | -0.1 Pelzer |
| CF | 0.4 Lugo | 1.4 Lugo | 1.2 Lugo | 1.1 Gamble | 1.3 Gonzalez |
| RF | 2.2 Caglianone | 2.6 Caglianone | 2.5 Caglianone | 2.4 Caglianone | 2.2 Caglianone |
| DH | — | — | — | — | — |
| P | 2.7 Shields | 2.8 Shields | 3.1 Shields | 3.4 Chourio | 3.7 Chourio |
Affiliate rosters
2027 affiliate rosters · raw stats + park-neutral MLE translations. Click a player for full career history.
| Player | Stats | |||||||
|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA |
| Bobby Witt Jr. | SS | R | 26 | 632 | 17 | 11 | 159 | 346 |
| Salvador Perez | C | R | 36 | 627 | 19 | 4 | 153 | 285 |
| Carter Jensen | C | L | 23 | 603 | 28 | 11 | 228 | 342 |
| Jac Caglianone | RF | L | 23 | 553 | 26 | 6 | 205 | 361 |
| Isaac Collins | LF | S | 29 | 519 | 23 | 12 | 109 | 294 |
| Vinnie Pasquantino | 1B | L | 28 | 481 | 16 | 11 | 178 | 332 |
| Michael Massey | 2B | L | 28 | 452 | 17 | 5 | 156 | 320 |
| Nick Loftin | LF | R | 27 | 426 | 17 | 10 | 148 | 315 |
| Maikel Garcia | 3B | R | 26 | 344 | 15 | 9 | 113 | 318 |
| Kyle Isbel | CF | L | 29 | 323 | 23 | 5 | 99 | 263 |
| John Rave | RF | L | 28 | 161 | 24 | 11 | 197 | 327 |
| Tyler Tolbert | 2B | R | 28 | 148 | 21 | 8 | 108 | 330 |
| Josh Rojas | 3B | L | 32 | 115 | 15 | 4 | 94 | 261 |
| Luke Maile | C | R | 35 | 48 | 29 | 8 | 114 | 228 |
| Bobby Witt Jr. | SS | R | 25 | 687 | 18 | 7 | 205 | 364 |
| Vinnie Pasquantino | 1B | L | 27 | 682 | 16 | 7 | 211 | 343 |
| Maikel Garcia | 3B | R | 25 | 666 | 13 | 9 | 163 | 351 |
| Salvador Perez | C | R | 35 | 641 | 20 | 4 | 209 | 313 |
| Kyle Isbel | CF | L | 28 | 409 | 18 | 6 | 98 | 290 |
| Michael Massey | 2B | L | 27 | 277 | 16 | 3 | 69 | 258 |
| Jac Caglianone | RF | L | 22 | 232 | 22 | 8 | 138 | 241 |
| Nick Loftin | LF | R | 26 | 188 | 14 | 7 | 149 | 281 |
| John Rave | RF | L | 27 | 175 | 26 | 10 | 111 | 269 |
| Carter Jensen | C | L | 22 | 69 | 17 | 13 | 250 | 407 |
| Tyler Tolbert | 2B | R | 27 | 57 | 19 | 2 | 100 | 309 |
| Luke Maile | C | R | 34 | 54 | 30 | 13 | 111 | 319 |
No pitcher data (≥10 IP) for this affiliate.
| Player | Raw Stats | MLE (Park-Neutral MLB Equiv.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA | wOBA | K% | BB% | ISO |
| Drew Waters | LF | S | 27 | 439 | 25 | 8 | 185 | 336 | 266 | 30 | 6 | 137 |
| Jacob Berry | 3B | S | 25 | 418 | 16 | 12 | 165 | 338 | 290 | 19 | 8 | 132 |
| Brett Squires | 3B | L | 26 | 416 | 26 | 9 | 282 | 379 | 300 | 31 | 6 | 209 |
| John Rave | RF | L | 28 | 355 | 18 | 15 | 196 | 384 | 314 | 22 | 10 | 153 |
| Alejo Lopez | 2B | S | 30 | 276 | 8 | 9 | 107 | 350 | 304 | 9 | 6 | 87 |
| Matthew Lugo | LF | R | 25 | 266 | 25 | 7 | 242 | 357 | 284 | 30 | 5 | 182 |
| Josh Rojas | 3B | L | 32 | 258 | 19 | 9 | 190 | 321 | 239 | 23 | 6 | 135 |
| Andrew Velazquez | SS | S | 32 | 230 | 23 | 8 | 100 | 310 | 258 | 28 | 5 | 79 |
| Luke Maile | C | R | 35 | 105 | 25 | 13 | 101 | 292 | 222 | 30 | 9 | 71 |
| Jack Pineda | SS | L | 26 | 92 | 16 | 3 | 186 | 357 | 310 | 20 | 2 | 149 |
| Tyler Tolbert | 2B | R | 28 | 86 | 24 | 14 | 27 | 306 | 262 | 29 | 10 | 24 |
| Dustin Dickerson | SS | R | 25 | 78 | 31 | 13 | 113 | 271 | 237 | 37 | 9 | 96 |
| Colton Becker | SS | R | 25 | 65 | 28 | 11 | 173 | 138 | 33 | 8 | ||
| Nick Loftin | LF | R | 27 | 39 | 8 | 5 | 152 | 366 | 345 | 9 | 4 | 147 |
| Elias Díaz | C | R | 35 | 35 | 23 | 3 | 31 | 251 | 202 | 27 | 2 | 23 |
| Kyle Isbel | CF | L | 29 | 34 | 18 | 9 | 133 | 388 | 328 | 21 | 6 | 117 |
| Vinnie Pasquantino | 1B | L | 28 | 32 | 16 | 12 | 37 | 281 | 259 | 19 | 6 | 33 |
| MJ Melendez | LF | L | 26 | 480 | 28 | 8 | 229 | 350 | 262 | 34 | 6 | 166 |
| Nick Pratto | 1B | L | 26 | 423 | 30 | 11 | 134 | 280 | 211 | 35 | 8 | 99 |
| Dairon Blanco | CF | R | 32 | 295 | 22 | 8 | 152 | 327 | 246 | 26 | 6 | 112 |
| John Rave | RF | L | 27 | 274 | 22 | 12 | 230 | 384 | 304 | 26 | 8 | 182 |
| Diego Castillo | SS | R | 27 | 263 | 19 | 11 | 133 | 329 | 255 | 23 | 8 | 97 |
| Drew Waters | LF | S | 26 | 231 | 29 | 9 | 168 | 315 | 246 | 35 | 7 | 128 |
No pitcher data (≥10 IP) for this affiliate.
| Player | Raw Stats | MLE (Park-Neutral MLB Equiv.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA | wOBA | K% | BB% | ISO |
| Sam Kulasingam | 3B | S | 25 | 565 | 20 | 15 | 146 | 344 | 291 | 24 | 10 | 126 |
| Spencer Nivens | OF | L | 24 | 450 | 17 | 12 | 166 | 355 | 300 | 20 | 8 | 141 |
| Justin Johnson | SS | R | 26 | 362 | 24 | 9 | 180 | 301 | 235 | 30 | 6 | 140 |
| Colton Becker | SS | R | 25 | 335 | 19 | 13 | 131 | 357 | 290 | 24 | 9 | 112 |
| Jack Pineda | SS | L | 26 | 239 | 13 | 8 | 176 | 432 | 373 | 16 | 5 | 149 |
| Rudy Martin Jr. | RF | L | 30 | 207 | 24 | 16 | 145 | 362 | 288 | 29 | 11 | 120 |
| Luke Pelzer | OF | L | 23 | 186 | 19 | 11 | 67 | 365 | 315 | 24 | 7 | 59 |
| Brett Squires | 3B | L | 26 | 139 | 24 | 13 | 244 | 400 | 313 | 29 | 9 | 192 |
| Dustin Dickerson | SS | R | 25 | 75 | 25 | 15 | 172 | 335 | 267 | 31 | 10 | 143 |
| Hyungchan Um | C | R | 22 | 39 | 26 | 10 | 91 | 321 | 279 | 31 | 8 | 89 |
| Maikel Garcia | 3B | R | 26 | 16 | 12 | 19 | 77 | 377 | 313 | 15 | 13 | 67 |
| Spencer Nivens | OF | L | 23 | 515 | 21 | 14 | 96 | 313 | 259 | 25 | 9 | 82 |
| Brett Squires | 3B | L | 25 | 496 | 27 | 10 | 163 | 326 | 258 | 32 | 6 | 133 |
| Dustin Dickerson | SS | R | 24 | 406 | 24 | 15 | 71 | 290 | 229 | 29 | 10 | 58 |
| Justin Johnson | SS | R | 25 | 323 | 23 | 9 | 137 | 299 | 234 | 27 | 6 | 106 |
| Carter Jensen | C | L | 22 | 308 | 23 | 10 | 128 | 345 | 290 | 27 | 7 | 109 |
| Rudy Martin Jr. | RF | L | 29 | 286 | 21 | 12 | 132 | 349 | 282 | 25 | 8 | 112 |
| Jordan Groshans | SS | R | 25 | 250 | 14 | 9 | 76 | 326 | 270 | 17 | 6 | 62 |
| Jack Pineda | SS | L | 25 | 248 | 21 | 6 | 77 | 282 | 235 | 25 | 4 | 64 |
| Jac Caglianone | RF | L | 22 | 175 | 21 | 11 | 230 | 405 | 347 | 25 | 7 | 189 |
| Kyle Hayes | C | R | 27 | 138 | 33 | 14 | 64 | 277 | 211 | 39 | 9 | 52 |
| Colton Becker | SS | R | 24 | 84 | 14 | 13 | 86 | 413 | 362 | 17 | 9 | 82 |
No pitcher data (≥10 IP) for this affiliate.
| Player | Raw Stats | MLE (Park-Neutral MLB Equiv.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA | wOBA | K% | BB% | ISO |
| Asbel Gonzalez | OF | R | 20 | 510 | 25 | 10 | 52 | 311 | 268 | 32 | 8 | 44 |
| Derlin Figueroa | 1B | L | 22 | 452 | 30 | 9 | 262 | 359 | 268 | 38 | 6 | 194 |
| Nolan Sailors | OF | L | 23 | 450 | 25 | 14 | 145 | 347 | 287 | 32 | 10 | 124 |
| Tyriq Kemp | SS | L | 23 | 448 | 20 | 13 | 164 | 326 | 264 | 25 | 9 | 134 |
| Jose Cerice | IF | R | 21 | 419 | 14 | 9 | 99 | 349 | 303 | 18 | 7 | 84 |
| Erick Torres | OF | R | 21 | 361 | 15 | 7 | 59 | 294 | 264 | 19 | 5 | 50 |
| Luke Pelzer | OF | L | 23 | 295 | 21 | 10 | 169 | 396 | 324 | 27 | 7 | 136 |
| Austin Charles | SS | R | 22 | 186 | 19 | 9 | 206 | 367 | 288 | 25 | 6 | 161 |
| Zion Rose | CF | R | 21 | 90 | 18 | 16 | 70 | 334 | 297 | 23 | 11 | 61 |
| Ben North | SS | R | 23 | 66 | 24 | 12 | 291 | 351 | 277 | 31 | 8 | 232 |
| Stone Russell | C | R | 22 | 61 | 31 | 10 | 137 | 302 | 240 | 40 | 7 | 108 |
| Hyungchan Um | C | R | 22 | 37 | 32 | 16 | 241 | 382 | 294 | 41 | 12 | 195 |
| Sam Kulasingam | 3B | S | 24 | 547 | 16 | 12 | 103 | 342 | 289 | 20 | 8 | 86 |
| Erick Torres | OF | R | 20 | 446 | 16 | 7 | 68 | 273 | 231 | 20 | 5 | 56 |
| Carter Frederick | OF | R | 23 | 405 | 33 | 11 | 119 | 297 | 223 | 41 | 8 | 86 |
| Austin Charles | SS | R | 21 | 232 | 26 | 8 | 93 | 250 | 200 | 33 | 6 | 71 |
| Derlin Figueroa | 1B | L | 21 | 213 | 29 | 10 | 59 | 247 | 197 | 37 | 7 | 44 |
| Nolan Sailors | OF | L | 22 | 133 | 21 | 15 | 85 | 358 | 305 | 27 | 11 | 74 |
| Colton Becker | SS | R | 24 | 46 | 22 | 15 | 27 | 200 | 150 | 27 | 11 | 22 |
| Dustin Dickerson | SS | R | 23 | 434 | 23 | 16 | 43 | 297 | 238 | 29 | 12 | 32 |
| Spencer Nivens | OF | L | 22 | 412 | 27 | 12 | 232 | 349 | 269 | 33 | 8 | 178 |
No pitcher data (≥10 IP) for this affiliate.
| Player | Raw Stats | MLE (Park-Neutral MLB Equiv.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA | wOBA | K% | BB% | ISO |
| Yandel Ricardo | SS | S | 19 | 458 | 20 | 10 | 132 | 334 | 286 | 27 | 7 | 115 |
| Roni Cabrera | LF | R | 21 | 393 | 28 | 12 | 148 | 321 | 245 | 39 | 8 | 113 |
| Stone Russell | C | R | 22 | 329 | 22 | 10 | 95 | 312 | 249 | 30 | 7 | 75 |
| Hyungchan Um | C | R | 22 | 276 | 22 | 12 | 143 | 333 | 266 | 30 | 8 | 114 |
| Angel Ramirez | OF | R | 21 | 129 | 21 | 11 | 83 | 284 | 236 | 28 | 8 | 69 |
| Camden Johnson | SS | L | 21 | 84 | 32 | 13 | 119 | 303 | 251 | 44 | 9 | 98 |
| Asbel Gonzalez | OF | R | 19 | 505 | 17 | 11 | 51 | 309 | 256 | 24 | 8 | 48 |
| Stone Russell | C | R | 21 | 458 | 18 | 13 | 99 | 299 | 244 | 25 | 9 | 88 |
| Derlin Figueroa | 1B | L | 21 | 269 | 15 | 11 | 126 | 329 | 257 | 21 | 7 | 105 |
| Hyungchan Um | C | R | 21 | 262 | 21 | 12 | 99 | 305 | 232 | 28 | 8 | 79 |
| Colton Becker | SS | R | 24 | 238 | 16 | 13 | 46 | 292 | 221 | 22 | 9 | 39 |
| Yandel Ricardo | SS | S | 18 | 200 | 20 | 6 | 56 | 251 | 211 | 28 | 5 | 54 |
| Jose Cerice | IF | R | 20 | 126 | 12 | 2 | 69 | 324 | 273 | 16 | 2 | 59 |
| Roni Cabrera | LF | R | 20 | 89 | 38 | 10 | 79 | 192 | 131 | 53 | 7 | 53 |
| Luke Pelzer | OF | L | 22 | 83 | 12 | 18 | 138 | 496 | 413 | 17 | 12 | 130 |
| Tyriq Kemp | SS | L | 22 | 72 | 19 | 15 | 105 | 296 | 239 | 27 | 10 | 102 |
No pitcher data (≥10 IP) for this affiliate.
| Player | Raw Stats | MLE (Park-Neutral MLB Equiv.) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Pos | B | Age | PA | K% | BB% | ISO | wOBA | wOBA | K% | BB% | ISO |
| Angel Ramirez | OF | R | 21 | 49 | 20 | 10 | 114 | 402 | 281 | 29 | 6 | 79 |
| Roni Cabrera | LF | R | 20 | 156 | 27 | 10 | 212 | 397 | 256 | 39 | 6 | 142 |
| Yandel Ricardo | SS | S | 18 | 145 | 24 | 12 | 192 | 420 | 298 | 35 | 8 | 134 |
| Jose Cerice | IF | R | 20 | 109 | 11 | 3 | 172 | 405 | 309 | 16 | 2 | 130 |
| Angel Ramirez | OF | R | 20 | 96 | 16 | 15 | 92 | 356 | 271 | 23 | 9 | 73 |
| Hyungchan Um | C | R | 21 | 31 | 13 | 3 | 69 | 287 | 204 | 19 | 2 | 49 |
No pitcher data (≥10 IP) for this affiliate.





















