2026 MLB WAR: the wins every player adds
WAR — wins above replacement — adds up what a player brings: at the plate, on the bases, in the field, plus a positional adjustment, compared with a replacement player. This is fWAR (FanGraphs' version, distributed through MLB's API), with its components, next to PickALeague's PAL Rating. Baseball-Reference's bWAR, computed differently, may differ.
| # | Player | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Pete Crow-ArmstrongCHC · CF · 24 | 10.6 | 100 | 49.4 | 8.2 | 21.1 | 1.9 | 157 | 726 |
| 2 | Bobby Witt Jr.KC · SS · 26 | 7.0 | 99 | 13.8 | 9.3 | 17.0 | 5.9 | 119 | 632 |
| 3 | Yordan AlvarezHOU · DH · 29 | 6.8 | 99 | 65.0 | -4.9 | -2.5 | -15.5 | 181 | 692 |
| 4 | Elly De La CruzCIN · SS · 24 | 6.4 | 99 | 30.1 | 3.9 | 4.1 | 4.6 | 139 | 636 |
| 5 | Brice TurangMIL · 2B · 26 | 5.9 | 96 | 22.5 | 1.7 | 9.4 | 2.3 | 128 | 680 |
| 6 | Otto LopezMIA · SS · 27 | 5.9 | 89 | 12.3 | 5.7 | 10.2 | 6.9 | 115 | 687 |
| 7 | Alex BregmanCHC · 3B · 32 | 5.5 | 90 | 23.6 | 0.0 | 7.2 | 0.7 | 128 | 702 |
| 8 | Randy ArozarenaSEA · LF · 31 | 5.5 | 91 | 40.1 | 2.2 | -4.6 | -7.2 | 151 | 670 |
| 9 | Fernando Tatis Jr.SD · RF · 27 | 5.4 | 97 | 26.0 | 3.0 | 5.8 | -4.3 | 131 | 704 |
| 10 | Gabriel MorenoAZ · C · 26 | 5.4 | 95 | 27.1 | -2.0 | 3.6 | 4.9 | 141 | 549 |
| 11 | Kevin McGonigleDET · SS · 21 | 5.4 | 86 | 24.1 | 2.5 | -2.7 | 4.0 | 129 | 707 |
| 12 | Miguel VargasCWS · 3B · 26 | 5.3 | 95 | 28.2 | 2.9 | -3.9 | -0.3 | 134 | 704 |
| 13 | Junior CamineroTB · 3B · 22 | 5.3 | 92 | 34.4 | -2.7 | -7.0 | 2.4 | 142 | 702 |
| 14 | Geraldo PerdomoAZ · SS · 26 | 5.0 | 86 | 9.7 | -1.0 | 11.0 | 7.1 | 112 | 680 |
| 15 | Dillon DinglerDET · C · 27 | 5.0 | 77 | 5.0 | 0.0 | 6.8 | 5.4 | 107 | 607 |
| 16 | Pete AlonsoBAL · 1B · 31 | 4.9 | 98 | 38.7 | -4.0 | 1.9 | -12.8 | 148 | 700 |
| 17 | Brandon LowePIT · 2B · 31 | 4.9 | 94 | 16.7 | -0.3 | 9.9 | 0.8 | 121 | 656 |
| 18 | Seiya SuzukiCHC · RF · 31 | 4.6 | 91 | 26.0 | -3.4 | 9.8 | -8.2 | 134 | 634 |
| 19 | Jackson ChourioMIL · LF · 22 | 4.6 | 95 | 20.4 | 1.2 | 10.5 | -5.3 | 130 | 573 |
| 20 | JJ WetherholtSTL · 2B · 23 | 4.6 | 92 | 0.9 | 3.2 | 18.2 | 2.4 | 101 | 619 |
| 21 | Michael Harris IIATL · CF · 25 | 4.5 | 89 | 15.5 | -0.6 | 7.1 | 1.7 | 121 | 621 |
| 22 | Andy PagesLAD · CF · 25 | 4.5 | 90 | 15.7 | -0.7 | 8.4 | 1.9 | 123 | 574 |
| 23 | Chase MeidrothCWS · 2B · 24 | 4.5 | 69 | 13.2 | -0.6 | 6.0 | 2.5 | 118 | 643 |
| 24 | Isaac ParedesHOU · 3B · 27 | 4.4 | 72 | 22.8 | -2.5 | -0.7 | 0.6 | 130 | 659 |
| 25 | Ezequiel DuranTEX · SS · 27 | 4.4 | 80 | 6.1 | 0.9 | 12.7 | 2.3 | 109 | 597 |
| 26 | Ben RiceNYY · DH · 27 | 4.3 | 96 | 37.8 | -1.4 | -3.8 | -14.3 | 149 | 667 |
| 27 | Carson BengeNYM · RF · 23 | 4.3 | 80 | 13.9 | 3.7 | 9.6 | -6.4 | 118 | 654 |
| 28 | Corbin CarrollAZ · RF · 25 | 4.2 | 93 | 12.1 | 8.8 | 6.1 | -7.2 | 115 | 671 |
| 29 | Jackson MerrillSD · CF · 23 | 4.2 | 83 | 4.3 | 6.7 | 6.5 | 2.2 | 105 | 664 |
| 30 | Max MuncyLAD · 3B · 35 | 4.1 | 88 | 19.6 | 1.1 | 0.0 | 1.8 | 129 | 561 |
| 31 | Luis ArraezPHI · 2B · 29 | 4.1 | 65 | 7.5 | 1.4 | 8.0 | 2.1 | 110 | 655 |
| 32 | Ceddanne RafaelaBOS · CF · 25 | 4.1 | 71 | 5.8 | 0.2 | 11.5 | 2.0 | 109 | 576 |
| 33 | James WoodWSH · RF · 23 | 4.1 | 98 | 31.2 | 1.7 | -5.1 | -8.1 | 142 | 623 |
| 34 | Willson ContrerasBOS · 1B · 34 | 4.0 | 96 | 31.6 | -3.5 | 1.9 | -9.3 | 151 | 535 |
| 35 | Matt OlsonATL · 1B · 32 | 4.0 | 93 | 18.4 | -0.3 | 10.3 | -12.2 | 122 | 698 |
| 36 | Zach NetoLAA · SS · 25 | 4.0 | 56 | 13.4 | -0.5 | -5.2 | 6.6 | 116 | 704 |
| 37 | Steven KwanCLE · LF · 28 | 3.8 | 66 | 10.5 | 0.4 | 6.1 | -2.5 | 114 | 637 |
| 38 | Bryson StottPHI · 2B · 28 | 3.8 | 79 | 1.2 | 8.2 | 6.3 | 2.3 | 102 | 608 |
| 39 | Mookie BettsLAD · SS · 33 | 3.7 | 84 | 8.6 | -0.3 | 5.0 | 5.4 | 114 | 528 |
| 40 | Jake BauersMIL · 1B · 30 | 3.7 | 93 | 29.8 | 1.6 | -5.2 | -9.1 | 143 | 578 |
| 41 | Shohei OhtaniLAD · TWP · 31 | 3.7 | 97 | 29.2 | 1.4 | 0.0 | -14.5 | 139 | 618 |
| 42 | CJ AbramsWSH · SS · 25 | 3.7 | 67 | 19.2 | 4.7 | -13.8 | 4.7 | 124 | 654 |
| 43 | Carter JensenKC · C · 22 | 3.7 | 75 | 11.2 | -0.5 | -0.7 | 2.9 | 116 | 603 |
| 44 | Ty FranceSD · 1B · 31 | 3.6 | 87 | 24.4 | -3.4 | 6.9 | -9.1 | 141 | 500 |
| 45 | Brayan RocchioCLE · SS · 25 | 3.6 | 53 | -1.0 | -0.7 | 9.4 | 6.6 | 99 | 592 |
| 46 | Gunnar HendersonBAL · SS · 25 | 3.6 | 54 | 1.9 | 3.0 | 0.0 | 5.8 | 102 | 702 |
| 47 | Nolan ArenadoAZ · 3B · 35 | 3.5 | 62 | 14.6 | -3.1 | 2.3 | 1.2 | 120 | 599 |
| 48 | Cody BellingerNYY · LF · 30 | 3.5 | 81 | 10.1 | 0.1 | 9.8 | -5.3 | 115 | 562 |
| 49 | Jazz Chisholm Jr.NYY · 2B · 28 | 3.5 | 74 | -1.0 | 5.8 | 8.5 | 1.9 | 98 | 532 |
| 50 | Tristan PetersCWS · CF · 26 | 3.5 | 79 | 10.3 | 0.2 | 6.3 | 0.6 | 118 | 491 |
How it's calculatedHide the method
WAR and its components (batting, baserunning, fielding, positional, replacement; for pitchers, FIP-based) are fWAR, read as is from MLB's API (statsapi, 'sabermetrics' stats); the values are identical to FanGraphs'. Never mixed with bWAR. PAL Rating is PickALeague's (see the PAL page).
Data: MLB (statsapi) and Baseball Savant (Statcast).
