Every player on the 40-man roster, most service time first.
| Player | Pos | Service time | Days | Status |
|---|---|---|---|---|
| Jose Quintana | P | 14.133 | 2541 | Free Agent Eligible |
| Kris Bryant | DH | 11.171 | 2063 | Free Agent Eligible |
| Kyle Freeland | P | 9.151 | 1699 | Free Agent Eligible |
| Willi Castro | 2B | 6.170 | 1202 | Free Agent Eligible |
| Jordan Romano | P | 6.168 | 1200 | Free Agent Eligible |
| Jimmy Herget | P | 5.041 | 901 | Arbitration Eligible |
| Mickey Moniak | LF | 5.002 | 862 | Arbitration Eligible |
| Jake McCarthy | LF | 4.057 | 745 | Arbitration Eligible |
| Ryan Feltner | P | 4.046 | 734 | Arbitration Eligible |
| Ezequiel Tovar | SS | 4.014 | 702 | Arbitration Eligible |
| Brennan Bernardino | P | 3.153 | 669 | Arbitration Eligible |
| Hunter Goodman | C | 3.011 | 527 | Arbitration Eligible |
| Jordan Beck | RF | 2.124 | 468 | Pre-Arbitration |
| Connor Norby | 2B | 2.026 | 370 | Pre-Arbitration |
| Tomoyuki Sugano | P | 2.000 | 344 | Pre-Arbitration |
| Juan Mejia | P | 1.144 | 316 | Pre-Arbitration |
| Zach Agnos | P | 1.144 | 316 | Pre-Arbitration |
| Chase Dollander | P | 1.141 | 313 | Pre-Arbitration |
| Jeff Criswell | P | 1.141 | 313 | Pre-Arbitration |
| Tanner Gordon | P | 1.131 | 303 | Pre-Arbitration |
| Brett Sullivan | C | 1.120 | 292 | Pre-Arbitration |
| Jaden Hill | P | 1.101 | 273 | Pre-Arbitration |
| Troy Johnston | RF | 1.062 | 234 | Pre-Arbitration |
| Kyle Karros | 3B | 1.052 | 224 | Pre-Arbitration |
| Pierson Ohl | P | 1.048 | 220 | Pre-Arbitration |
| McCade Brown | P | 1.036 | 208 | Pre-Arbitration |
| Braxton Fulford | C | 1.021 | 193 | Pre-Arbitration |
| TJ Rumfield | 1B | 1.000 | 172 | Pre-Arbitration |
| Ryan Ritter | SS | 0.138 | 138 | Pre-Arbitration |
| Welinton Herrera | P | 0.126 | 126 | Pre-Arbitration |
| Adael Amador | 2B | 0.119 | 119 | Pre-Arbitration |
| Cole Carrigg | CF | 0.111 | 111 | Pre-Arbitration |
| Blas Castaño | P | 0.101 | 101 | Pre-Arbitration |
| Sean Sullivan | P | 0.092 | 92 | Pre-Arbitration |
| Gabriel Hughes | P | 0.080 | 80 | Pre-Arbitration |
| Zac Veen | LF | 0.073 | 73 | Pre-Arbitration |
| Nick Frasso | P | 0.056 | 56 | Pre-Arbitration |
| Mark Manfredi | P | 0.040 | 40 | Pre-Arbitration |
| Sterlin Thompson | RF | 0.035 | 35 | Pre-Arbitration |
| Mason Adams | P | 0.034 | 34 | Pre-Arbitration |
| Chad Stevens | 2B | 0.029 | 29 | Pre-Arbitration |
| TJ Shook | P | 0.014 | 14 | Pre-Arbitration |
| Hayden Harris | P | 0.010 | 10 | Pre-Arbitration |
| Eiberson Castellano | P | 0.002 | 2 | Pre-Arbitration |
| Blake Adams | P | 0.001 | 1 | Pre-Arbitration |
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 —
what every threshold unlocks.
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-10-12.
Independent project, not affiliated with or endorsed by Major League
Baseball or the MLBPA.