Every player on the 40-man roster, most service time first.
| Player | Pos | Service time | Days | Status |
|---|---|---|---|---|
| Craig Kimbrel | P | 15.074 | 2654 | Free agency eligible |
| Salvador Perez | DH | 15.032 | 2612 | Free agency eligible |
| Michael Wacha | P | 13.044 | 2280 | Free agency eligible |
| Seth Lugo | P | 10.063 | 1783 | Free agency eligible |
| Carlos Estévez | P | 9.170 | 1718 | Free agency eligible |
| Luke Maile | C | 9.089 | 1637 | Free agency eligible |
| Josh Rojas | 3B | 5.169 | 1029 | Arbitration eligible |
| Tony Gonsolin | P | 5.165 | 1025 | Arbitration eligible |
| Jonathan India | 2B | 5.154 | 1014 | Arbitration eligible |
| John Schreiber | P | 5.143 | 1003 | Arbitration eligible |
| Kyle Isbel | CF | 5.025 | 885 | Arbitration eligible |
| Nate Pearson | P | 5.011 | 871 | Arbitration eligible |
| Nick Mears | P | 4.167 | 855 | Arbitration eligible |
| Bobby Witt Jr. | SS | 4.154 | 842 | Arbitration eligible |
| Alex Lange | P | 4.142 | 830 | Arbitration eligible |
| Daniel Lynch IV | P | 4.119 | 807 | Arbitration eligible |
| Vinnie Pasquantino | 1B | 4.083 | 771 | Arbitration eligible |
| Michael Massey | 2B | 4.050 | 738 | Arbitration eligible |
| Cole Ragans | P | 4.011 | 699 | Arbitration eligible |
| Maikel Garcia | 3B | 3.150 | 666 | Arbitration eligible |
| Lucas Erceg | P | 3.111 | 627 | Arbitration eligible |
| Randy Dobnak | P | 3.084 | 600 | Arbitration eligible |
| Alec Marsh | P | 3.069 | 585 | Arbitration eligible |
| James McArthur | P | 3.034 | 550 | Arbitration eligible |
| Stephen Kolek | P | 2.084 | 428 | Pre-arbitration |
| Nick Loftin | 3B | 2.051 | 395 | Pre-arbitration |
| Jose Cuas | P | 2.017 | 361 | Pre-arbitration |
| Isaac Collins | LF | 2.005 | 349 | Pre-arbitration |
| Steven Cruz | P | 1.171 | 343 | Pre-arbitration |
| Connor Seabold | P | 1.162 | 334 | Pre-arbitration |
| Mitch Spence | P | 1.145 | 317 | Pre-arbitration |
| Noah Cameron | P | 1.118 | 290 | Pre-arbitration |
| Jac Caglianone | RF | 1.100 | 272 | Pre-arbitration |
| Tyler Tolbert | SS | 1.092 | 264 | Pre-arbitration |
| Easton McGee | P | 1.058 | 230 | Pre-arbitration |
| Luke Little | P | 1.039 | 211 | Pre-arbitration |
| Connor Thomas | P | 1.015 | 187 | Pre-arbitration |
| Carter Jensen | C | 1.010 | 182 | Pre-arbitration |
| Luinder Avila | P | 0.158 | 158 | Pre-arbitration |
| John Rave | RF | 0.148 | 148 | Pre-arbitration |
| Ryan Bergert | P | 0.113 | 113 | Pre-arbitration |
| Mason Black | P | 0.103 | 103 | Pre-arbitration |
| Beck Way | P | 0.085 | 85 | Pre-arbitration |
| Matthew Lugo | LF | 0.055 | 55 | Pre-arbitration |
| Carlos Duran | P | 0.035 | 35 | Pre-arbitration |
| Nolan Hoffman | P | 0.010 | 10 | Pre-arbitration |
| Ben Kudrna | P | 0.000 | 0 | Yet to accrue a day of major league service |
| Steven Zobac | P | 0.000 | 0 | Yet to accrue a day of major league service |
172 days credit a full year, so a season adds at most 1.000 no matter how
long a player is on a roster. 3.000 years reaches salary arbitration and
6.000 reaches free agency.
These figures are estimates reconstructed from public
roster transaction records. They are not official MLB or MLBPA figures —
those are not published. See the
methodology.
Last updated 2026-08-25.
Independent project, not affiliated with or endorsed by Major League
Baseball or the MLBPA.