| Player | Pos | Type | GP | PA/162 | H | HR | RBI | R | SB | SO | BB | BA | OBP | SLG | F/R/A | Salary |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter Jensen | C | F | 149 | 603 | 126 | 27 | 81 | 80 | 2 | 170 | 65 | .239 | .323 | .467 | B+/A+/B+ | $4.33M |
| Vinnie Pasquantino | 1B | F | 114 | 481 | 105 | 17 | 63 | 54 | 5 | 76 | 51 | .249 | .333 | .428 | B/B | $3.14M |
| Michael Massey | 2B | F | 131 | 452 | 116 | 13 | 50 | 49 | 3 | 75 | 21 | .274 | .305 | .430 | A-/C | $3.06M |
| Maikel Garcia | 3B | F | 82 | 344 | 83 | 3 | 38 | 40 | 5 | 50 | 32 | .268 | .334 | .381 | A-/A | $2.71M |
| Nick Loftin | 3B | F | 118 | 426 | 89 | 8 | 45 | 42 | 4 | 73 | 41 | .240 | .322 | .388 | A/B | $2.43M |
| Josh Rojas | 3B | F | 43 | 115 | 24 | 2 | 14 | 11 | 1 | 17 | 5 | .226 | .265 | .321 | C/D | $380K |
| Bobby Witt | SS | F | 143 | 632 | 157 | 18 | 54 | 94 | 45 | 109 | 67 | .281 | .359 | .441 | A/C+ | $5.48M |
| Tyler Tolbert | SS | F | 78 | 148 | 37 | 3 | 8 | 32 | 22 | 31 | 12 | .285 | .347 | .392 | B-/D- | $877K |
| Salvador Perez | DH | F | 152 | 627 | 133 | 21 | 78 | 50 | 1 | 119 | 25 | .229 | .274 | .383 | D-/D-/A- | $2.87M |
| Jac Caglianone | OF | F | 143 | 553 | 148 | 23 | 75 | 72 | 7 | 144 | 33 | .289 | .340 | .494 | B+/C+ | $4.37M |
| Isaac Collins | OF | F | 145 | 519 | 94 | 6 | 40 | 47 | 8 | 120 | 64 | .213 | .320 | .321 | A/C | $2.94M |
| Kyle Isbel | OF | F | 100 | 323 | 66 | 6 | 24 | 32 | 6 | 74 | 15 | .224 | .268 | .323 | B-/A- | $1.88M |
| Lane Thomas | OF | P | 97 | 328 | 66 | 10 | 37 | 31 | 7 | 78 | 39 | .232 | .326 | .393 | B/D+ | $1.84M |
| John Rave | OF | F | 52 | 161 | 33 | 6 | 13 | 26 | 8 | 38 | 17 | .232 | .314 | .430 | D/D+ | $895K |
| Starling Marte | OF | F | 59 | 168 | 37 | 2 | 14 | 15 | 2 | 41 | 9 | .242 | .298 | .314 | A+/D- | $676K |
| Player | Role | Type | GP | IP/162 | GS | ERA | OAV | WHIP | K/BB | K/9 | BB/9 | HR/9 | Salary |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Michael Wacha | S | F | 32 | 200.67 | 32 | 3.32 | 0.226 | 1.11 | 2.926 | 7.09 | 2.42 | 1.346 | $4.95M |
| Noah Cameron | S | F | 31 | 177.33 | 30 | 4.11 | 0.238 | 1.23 | 2.724 | 8.02 | 2.94 | 1.066 | $4.17M |
| Seth Lugo | S | F | 32 | 172.33 | 32 | 5.17 | 0.295 | 1.47 | 2.481 | 7.00 | 2.82 | 1.201 | $2.77M |
| Randy Dobnak | S | F | 15 | 74.33 | 13 | 3.51 | 0.273 | 1.40 | 1.885 | 5.93 | 3.15 | 0.848 | $1.31M |
| Kris Bubic | S | P | 9 | 50.33 | 9 | 4.11 | 0.200 | 1.23 | 1.962 | 9.12 | 4.65 | 0.715 | $1.27M |
| Luinder Avila | S | F | 21 | 70.00 | 12 | 5.53 | 0.272 | 1.61 | 1.452 | 7.84 | 5.40 | 0.900 | $1.09M |
| Stephen Kolek | S | F | 10 | 54.00 | 10 | 4.50 | 0.262 | 1.24 | 2.833 | 5.67 | 2.00 | 1.333 | $925K |
| Cole Ragans | S | F | 8 | 35.33 | 8 | 4.84 | 0.213 | 1.42 | 1.957 | 11.46 | 5.86 | 2.547 | $478K |
| Daniel Lynch | R | F | 56 | 86.00 | 10 | 4.08 | 0.225 | 1.15 | 2.154 | 5.86 | 2.72 | 1.151 | $1.99M |
| Steven Cruz | R | F | 56 | 58.67 | 2 | 4.30 | 0.244 | 1.26 | 3.250 | 9.97 | 3.07 | 2.148 | $980K |
| John Schreiber | R | P | 55 | 49.33 | 0 | 3.65 | 0.232 | 1.28 | 1.636 | 6.57 | 4.01 | 1.277 | $931K |
| Alex Lange | R | F | 59 | 60.00 | 0 | 6.75 | 0.277 | 1.63 | 1.818 | 9.00 | 4.95 | 1.950 | $709K |
| Lucas Erceg | R | F | 52 | 48.33 | 0 | 5.59 | 0.294 | 1.80 | 1.063 | 6.33 | 5.96 | 0.931 | $569K |
| Nate Pearson | R | P | 26 | 26.00 | 0 | 4.50 | 0.219 | 1.35 | 1.786 | 8.65 | 4.85 | 0.346 | $542K |
| Matt Strahm | R | F | 41 | 35.67 | 0 | 7.32 | 0.269 | 1.49 | 2.143 | 7.57 | 3.53 | 3.028 | $339K |
| Mason Black | R | F | 17 | 31.33 | 0 | 4.31 | 0.252 | 1.60 | 0.950 | 5.46 | 5.74 | 1.723 | $323K |
The 2026 Kansas City Royals roster is above. All columns may be sorted by clicking the column name. Clicking on an individual player will display the player's career statistics including his time with the 2026 Kansas City Royals.
For information regarding statistical abbreviations, please View the Statistics Legend