Every player on the 40-man roster, most service time first.
| Player | Pos | Service time | Days | Status |
|---|---|---|---|---|
| Bryce Harper | 1B | 14.141 | 2549 | Free agency eligible |
| Zack Wheeler | P | 13.081 | 2317 | Free agency eligible |
| J.T. Realmuto | C | 12.019 | 2083 | Free agency eligible |
| Kyle Schwarber | DH | 11.065 | 1957 | Free agency eligible |
| Aaron Nola | P | 11.058 | 1950 | Free agency eligible |
| Trea Turner | SS | 10.117 | 1837 | Free agency eligible |
| José Alvarado | P | 9.069 | 1617 | Free agency eligible |
| Brad Keller | P | 8.076 | 1452 | Free agency eligible |
| Tim Mayza | P | 7.109 | 1313 | Free agency eligible |
| Nestor Cortes | P | 7.108 | 1312 | Free agency eligible |
| Luis Arraez | 2B | 7.103 | 1307 | Free agency eligible |
| Brooks Raley | P | 7.028 | 1232 | Free agency eligible |
| Jesús Luzardo | P | 6.147 | 1179 | Free agency eligible |
| Edmundo Sosa | LF | 6.120 | 1152 | Free agency eligible |
| Alec Bohm | 3B | 6.087 | 1119 | Free agency eligible |
| Adolis García | RF | 6.060 | 1092 | Free agency eligible |
| Garrett Stubbs | C | 5.063 | 923 | Arbitration eligible |
| Brandon Marsh | LF | 5.060 | 920 | Arbitration eligible |
| Jhoan Duran | P | 4.154 | 842 | Arbitration eligible |
| Bryson Stott | 2B | 4.152 | 840 | Arbitration eligible |
| Derek Hill | CF | 4.072 | 760 | Arbitration eligible |
| Bryan De La Cruz | RF | 4.055 | 743 | Arbitration eligible |
| Tanner Banks | P | 4.047 | 735 | Arbitration eligible |
| Cristopher Sánchez | P | 4.039 | 727 | Arbitration eligible |
| Rafael Marchán | C | 3.161 | 677 | Arbitration eligible |
| Johan Rojas | CF | 3.027 | 543 | Arbitration eligible |
| Orion Kerkering | P | 2.165 | 509 | On the Super Two track |
| Caleb Kilian | P | 1.141 | 313 | Pre-arbitration |
| Chase Shugart | P | 1.108 | 280 | Pre-arbitration |
| Jonathan Bowlan | P | 1.087 | 259 | Pre-arbitration |
| Max Lazar | P | 1.069 | 241 | Pre-arbitration |
| Kyle Backhus | P | 1.036 | 208 | Pre-arbitration |
| Grant Holman | P | 1.032 | 204 | Pre-arbitration |
| Colby Thomas | RF | 1.006 | 178 | Pre-arbitration |
| Justin Crawford | CF | 0.154 | 154 | Pre-arbitration |
| Kameron Misner | CF | 0.149 | 149 | Pre-arbitration |
| Otto Kemp | LF | 0.126 | 126 | Pre-arbitration |
| Andrew Painter | P | 0.105 | 105 | Pre-arbitration |
| Andrew Hoffmann | P | 0.066 | 66 | Pre-arbitration |
| Gabriel Rincones Jr. | RF | 0.053 | 53 | Pre-arbitration |
| Alan Rangel | P | 0.052 | 52 | Pre-arbitration |
| Felix Reyes | LF | 0.036 | 36 | Pre-arbitration |
| Alex McFarlane | P | 0.020 | 20 | Pre-arbitration |
| Christian Cairo | SS | 0.002 | 2 | Pre-arbitration |
| Moisés Chace | 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.