WPOBL Player Stats


Team:
Min PA:
Position
Games
R/L
Status
Timespan
From
to
From
to

Reg Season Batting, all positions, All Teams, 2025 season (Qualified)
# Name AGE Pos Team G PA HR R SB BB% K% ISO BABIP AVG OBP OPS   WOBA WRC+ WAR
1 Gabriel Moreno 25 C AZ 27 105 6 16 2 9.52% 9.52% .3085 .3797 .3830 .4381 1.1296 .4731 215.58 1.73
2 Noelvi Marte 23 SS CIN 24 106 9 19 0 8.49% 19.81% .3474 .3692 .3474 .4151 1.1098 .4667 210.97 1.83
3 Aaron Judge 33 CF NYY 33 134 11 21 1 15.67% 26.12% .3304 .3333 .2946 .4104 1.0354 .4312 185.66 1.11
4 Jung-Hoo Lee 26 CF LAD 31 145 6 25 2 11.72% 6.90% .2177 .3519 .3548 .4483 1.0209 .4384 190.77 1.78
5 Yordan Álvarez 27 1B HOU 32 135 10 17 0 13.33% 15.56% .3103 .2941 .3017 .4000 1.0121 .4227 179.58 1.18
6 Marco Luciano 23 3B SF 31 130 5 22 1 11.54% 25.38% .2281 .4605 .3509 .4308 1.0097 .4310 185.51 1.76
7 Gunnar Henderson 23 3B BAL 33 145 8 20 9 13.79% 16.55% .2984 .3043 .2903 .3931 0.9818 .4119 171.91 2.12
8 Michael Toglia 26 1B COL 25 106 8 17 1 3.77% 28.30% .3400 .3438 .3000 .3208 0.9608 .3983 162.18 0.90
9 Anthony Volpe 24 LF NYY 29 118 6 18 2 9.32% 22.88% .2596 .3662 .3077 .3898 0.9571 .4085 169.48 1.38
10 Colson Montgomery 23 3B CWS 31 135 4 16 5 8.15% 20.74% .2479 .3820 .3140 .3852 0.9472 .4028 165.35 1.51
11 Korey Lee 26 C HOU 27 116 8 18 2 9.48% 18.97% .2718 .3108 .3010 .3707 0.9435 .3999 163.33 1.13
12 Dustin Harris 25 1B TEX 32 128 7 17 7 8.59% 18.75% .2522 .3412 .3130 .3750 0.9402 .3995 163.02 1.28
13 Josh Naylor 27 RF CLE 28 110 5 19 2 8.18% 20.00% .2474 .3521 .3093 .3818 0.9385 .3991 162.73 1.34
14 Joey Gallo 31 RF SD 33 126 13 21 3 7.14% 28.57% .3652 .2500 .2609 .3095 0.9356 .3890 155.51 1.20
15 Curtis Mead 24 LF TB 32 138 5 18 6 6.52% 13.77% .2143 .3592 .3333 .3841 0.9317 .3974 161.55 1.35
16 Willy Adames 29 SS MIL 32 124 8 19 1 9.68% 27.42% .2703 .3571 .2973 .3629 0.9305 .3920 157.69 1.24
17 Riley Greene 24 LF DET 31 117 5 13 1 5.13% 17.09% .2315 .3571 .3241 .3675 0.9231 .3894 155.84 1.08
18 Vladimir Guerrero Jr. 26 1B TOR 32 138 11 18 1 14.49% 21.74% .3130 .2338 .2522 .3551 0.9203 .3773 147.16 0.75
19 Jeremy Peña 27 SS HOU 31 131 9 21 6 4.58% 18.32% .2705 .3111 .3033 .3435 0.9173 .3887 155.34 1.70
20 Francisco Alvarez 23 C NYM 29 121 9 21 0 10.74% 21.49% .2981 .2639 .2692 .3471 0.9144 .3805 149.48 1.27
21 Austin Riley 28 3B ATL 31 134 7 20 1 8.96% 26.12% .2521 .3590 .2941 .3657 0.9119 .3861 153.44 1.16
22 Lars Nootbaar 27 LF STL 29 122 6 18 4 18.03% 17.21% .2400 .2877 .2700 .4016 0.9116 .3892 155.67 1.19
23 Nathan Hickey 25 LF MIA 31 138 8 19 0 9.42% 16.67% .2314 .3118 .3058 .3696 0.9068 .3845 152.34 0.77
24 Bo Bichette 27 SS TOR 31 133 6 22 8 3.76% 18.80% .2520 .3438 .3071 .3333 0.8924 .3786 148.12 1.18
25 Matt Olson 31 1B ATL 33 140 6 16 1 16.43% 22.14% .2632 .2785 .2456 .3714 0.8802 .3738 144.66 1.03
26 Sal Frelick 25 RF MIL 31 149 6 18 4 6.04% 12.75% .2263 .3130 .3066 .3423 0.8751 .3690 141.22 1.31
27 William Contreras 27 C MIL 27 106 5 15 0 6.60% 30.19% .2222 .4032 .3030 .3491 0.8743 .3743 145.01 1.23
28 Connor Norby 24 SS BAL 32 139 7 22 3 10.07% 21.58% .2683 .2907 .2602 .3453 0.8738 .3728 143.95 0.77
29 James Wood 22 RF WSH 33 137 8 17 3 10.22% 29.93% .2250 .3611 .2833 .3650 0.8733 .3733 144.33 1.05
30 Zack Gelof 25 3B CHC 32 137 7 18 3 12.41% 21.90% .2203 .3133 .2797 .3650 0.8650 .3706 142.36 1.18
31 Grant McCray 24 CF SF 31 134 6 22 14 12.69% 25.37% .2000 .3506 .2870 .3731 0.8601 .3677 140.29 1.49
32 Geraldo Perdomo 25 2B AZ 30 117 1 19 3 11.97% 19.66% .1414 .3947 .3131 .4052 0.8597 .3750 145.53 0.97
33 Kyle Manzardo 24 1B TB 33 147 9 19 1 10.20% 20.41% .2595 .2717 .2595 .3401 0.8592 .3637 137.48 0.75
34 Tyler Gentry 26 LF KC 31 137 4 17 0 8.76% 20.44% .1721 .3667 .3033 .3796 0.8550 .3670 139.83 0.58
35 Corbin Carroll 24 CF AZ 25 121 5 20 5 8.26% 26.45% .1927 .3750 .2936 .3636 0.8499 .3681 140.59 0.43
36 Rodolfo Castro 25 2B SEA 25 108 7 15 2 6.48% 22.22% .2525 .2794 .2626 .3241 0.8392 .3592 134.27 0.89
37 Juan Soto 26 LF TEX 33 136 5 18 5 22.06% 10.29% .1714 .2442 .2476 .4191 0.8382 .3735 144.49 0.73
38 Luis Urías 27 3B WSH 31 133 6 15 2 10.53% 21.80% .1913 .3210 .2783 .3684 0.8380 .3641 137.74 0.96
39 Matt Mervis 27 1B CHC 30 114 3 16 0 4.39% 21.05% .1698 .3750 .3113 .3509 0.8320 .3575 133.02 0.78
40 Jacob Berry 23 1B MIA 33 135 3 12 0 5.93% 27.41% .1520 .4235 .3120 .3630 0.8270 .3534 130.12 0.54
41 Yandy Díaz 33 1B SF 32 145 2 26 1 14.48% 8.97% .0984 .3333 .3115 .4138 0.8236 .3660 139.08 0.96
42 Ketel Marte 31 2B AZ 32 141 1 18 2 12.77% 17.02% .1301 .3673 .3008 .3901 0.8210 .3604 135.14 0.86
43 Justin Foscue 26 3B TEX 31 127 4 20 0 13.39% 20.47% .2150 .2857 .2430 .3622 0.8201 .3580 133.40 0.51
44 Peyton Burdick 28 RF PHI 31 120 4 15 6 17.50% 27.50% .1771 .3333 .2500 .3917 0.8187 .3623 136.49 0.76
45 Wander Franco 24 3B TB 31 140 2 18 4 7.86% 9.29% .1667 .3158 .3016 .3500 0.8183 .3486 126.71 1.31
46 Cesar Prieto 25 2B BAL 28 111 2 16 1 2.70% 9.91% .1667 .3368 .3148 .3333 0.8148 .3459 124.77 0.32
47 Steven Kwan 27 LF CLE 30 117 3 14 2 8.55% 6.84% .1782 .2766 .2871 .3448 0.8102 .3444 123.66 0.77
48 Francisco Lindor 31 SS NYM 32 135 4 16 5 8.15% 15.56% .1570 .3265 .2975 .3556 0.8101 .3494 127.27 1.46
49 Jeff McNeil 33 LF NYM 32 132 3 11 2 3.79% 9.85% .1322 .3302 .3140 .3636 0.8099 .3472 125.67 0.77
50 Manny Machado 32 3B SD 30 129 3 19 2 8.53% 20.16% .1652 .3483 .2957 .3488 0.8097 .3434 122.99 0.82
51 Tre' Morgan 22 1B PIT 34 121 4 17 0 7.44% 16.53% .1835 .3140 .2844 .3417 0.8096 .3425 122.36 0.68
52 Blake Sabol 27 LF MIL 32 129 5 13 0 13.95% 20.93% .1982 .2911 .2523 .3566 0.8070 .3470 125.58 0.39
53 Dylan Beavers 23 LF BAL 31 112 5 16 0 7.14% 24.11% .2222 .3000 .2626 .3214 0.8063 .3414 121.56 0.30
54 Patrick Bailey 25 C SF 25 111 3 15 0 9.91% 24.32% .1895 .3333 .2737 .3423 0.8055 .3423 122.19 1.30
55 Anthony Rizzo 35 1B NYY 34 133 5 12 0 10.53% 14.29% .1858 .2717 .2655 .3534 0.8047 .3451 124.17 0.51
56 Masataka Yoshida 31 LF AZ 33 129 4 15 0 8.53% 10.85% .1913 .2755 .2696 .3411 0.8020 .3462 124.97 0.19
57 Cayden Wallace 23 3B KC 30 118 0 11 1 8.47% 22.88% .0935 .4321 .3271 .3814 0.8019 .3502 127.82 0.84
58 Triston Casas 25 1B BOS 29 127 3 16 0 11.02% 30.71% .1818 .3768 .2636 .3543 0.7998 .3449 124.08 0.27
59 Michael Brantley 37 RF SEA 27 108 2 17 3 9.26% 9.26% .1667 .2941 .2813 .3519 0.7998 .3390 119.86 0.33
60 Gavin Lux 27 SS LAD 31 136 1 16 3 10.29% 18.38% .1000 .3854 .3167 .3824 0.7990 .3465 125.20 0.91
61 Nolan Jones 26 3B COL 29 128 6 23 3 9.38% 25.00% .2522 .2692 .2348 .3047 0.7916 .3365 118.03 0.66
62 Jordan Lawlar 22 SS AZ 33 141 6 18 7 9.93% 21.28% .2400 .2584 .2320 .3191 0.7911 .3357 117.51 1.10
63 Luis Robert Jr. 27 CF CWS 31 130 6 15 9 5.38% 21.54% .2000 .3068 .2750 .3154 0.7904 .3345 116.60 1.07
64 Jhonkensy Noel 23 1B MIL 31 130 5 12 0 8.46% 23.08% .2368 .2771 .2456 .3077 0.7901 .3321 114.89 0.37
65 Garrett Mitchell 26 CF MIL 31 122 4 13 7 11.48% 17.21% .1714 .2875 .2571 .3607 0.7892 .3477 126.02 1.14
66 Luis García Jr. 24 LF WSH 32 128 5 20 0 1.56% 21.88% .2177 .3226 .2823 .2891 0.7891 .3316 114.54 0.48
67 Brice Turang 25 2B MIL 25 116 4 18 7 9.48% 12.07% .1635 .2874 .2788 .3448 0.7871 .3414 121.52 0.93
68 Jose Altuve 34 2B HOU 30 136 4 19 3 8.82% 16.18% .1545 .3163 .2846 .3456 0.7846 .3404 120.86 0.78
69 Nico Hoerner 27 SS CHC 32 105 0 14 3 3.81% 4.76% .1158 .3297 .3158 .3529 0.7845 .3388 119.69 1.09
70 Carlos Correa 30 SS MIN 34 135 1 14 3 13.33% 19.26% .1466 .3371 .2672 .3704 0.7842 .3455 124.49 1.48
71 Randy Arozarena 30 LF SD 32 140 4 23 10 8.57% 27.14% .2017 .3165 .2437 .3381 0.7835 .3390 119.86 1.29
72 Anthony Santander 30 LF CHC 30 128 5 11 1 4.69% 25.00% .1833 .3412 .2833 .3125 0.7792 .3314 114.44 0.39
73 Pete Crow-Armstrong 23 CF CHC 29 122 2 14 4 7.38% 20.49% .1532 .3452 .2793 .3443 0.7767 .3382 119.27 1.27
74 Evan Carter 22 CF TEX 32 134 5 20 6 11.19% 24.63% .2069 .2821 .2328 .3358 0.7755 .3386 119.54 1.06
75 Brandon Nimmo 32 CF NYM 30 126 3 10 4 7.94% 21.43% .1441 .3333 .2703 .3571 0.7716 .3405 120.87 0.37
76 Andrew Vaughn 27 1B CWS 31 120 6 16 0 5.00% 18.33% .2342 .2530 .2432 .2941 0.7716 .3303 113.63 0.44
77 Dansby Swanson 31 SS SF 31 131 4 14 4 5.34% 16.79% .1475 .3265 .2951 .3282 0.7709 .3312 114.24 1.30
78 Mookie Betts 32 RF LAD 31 140 2 16 4 7.86% 16.43% .1032 .3529 .3016 .3643 0.7690 .3379 119.08 0.86
79 Mark Vientos 25 1B WSH 33 137 4 11 0 5.84% 32.12% .1520 .3974 .2800 .3358 0.7678 .3336 116.01 0.77
80 William Lugo 23 1B NYM 31 128 5 16 0 5.47% 27.34% .1983 .3333 .2645 .3047 0.7675 .3292 112.86 0.42
81 Jordan Díaz 24 1B ATH 29 118 2 13 1 4.24% 22.03% .1071 .3929 .3125 .3475 0.7671 .3346 116.70 0.47
82 Fernando Tatis Jr. 26 RF MIN 30 122 3 16 3 9.84% 27.87% .1667 .3472 .2593 .3361 0.7620 .3314 114.44 0.76
83 Luis Matos 23 CF HOU 30 132 3 12 3 8.33% 15.91% .1681 .2947 .2605 .3333 0.7619 .3319 114.78 0.58
84 Lenyn Sosa 25 2B CWS 28 106 4 13 1 6.60% 16.98% .2347 .2500 .2347 .2925 0.7618 .3253 110.07 0.26
85 Ryan Kreidler 27 2B DET 30 112 3 14 1 9.82% 24.11% .1443 .3333 .2680 .3482 0.7606 .3287 112.50 0.62
86 Hyeseong Kim 26 2B NYM 33 147 1 16 2 10.88% 11.56% .1172 .3125 .2813 .3605 0.7590 .3301 113.48 0.14
87 J.P. Crawford 30 SS SEA 29 111 1 9 3 8.11% 12.61% .1122 .3214 .2857 .3604 0.7583 .3340 116.25 0.47
88 Alex Binelas 24 1B BOS 28 110 2 13 4 9.09% 25.45% .1340 .3623 .2784 .3455 0.7578 .3289 112.63 0.32
89 Jake Cronenworth 31 2B MIA 31 140 3 13 2 8.57% 14.29% .1382 .2970 .2683 .3500 0.7565 .3328 115.43 0.59
90 Nick Senzel 29 3B CIN 26 106 2 14 4 11.32% 16.98% .1630 .2917 .2500 .3429 0.7559 .3317 114.60 0.49
91 Henry Davis 25 C PIT 26 110 4 11 1 5.45% 25.45% .1633 .3182 .2551 .3364 0.7547 .3326 115.24 0.75
92 Tyler O'Neill 29 LF PIT 32 114 5 12 0 3.51% 29.82% .1887 .3382 .2642 .3009 0.7537 .3234 108.70 0.14
93 Pete Alonso 30 1B STL 33 135 11 15 0 8.89% 25.93% .2857 .1600 .1933 .2741 0.7531 .3175 104.49 0.31
94 Tyler Soderstrom 23 C ATH 25 105 7 9 0 10.48% 19.05% .2447 .1940 .2128 .2952 0.7527 .3180 104.84 0.19
95 Parker Meadows 25 CF DET 31 130 4 15 3 8.46% 25.38% .2034 .2963 .2373 .3077 0.7484 .3224 107.98 1.28
96 Bryce Harper 32 RF PHI 31 134 7 14 4 11.94% 25.37% .2087 .2400 .2174 .3209 0.7470 .3237 108.92 0.18
97 Freddie Freeman 35 1B LAD 32 141 3 14 3 11.35% 17.02% .0806 .3402 .2903 .3759 0.7469 .3347 116.78 0.36
98 Chas McCormick 30 LF HOU 30 111 6 15 3 5.41% 31.53% .2136 .3016 .2427 .2883 0.7446 .3187 105.32 0.62
99 Christian Walker 34 1B LAA 31 119 5 13 1 10.08% 27.73% .1887 .2941 .2358 .3193 0.7439 .3249 109.80 0.16
100 Gavin Sheets 29 RF CWS 31 122 6 13 0 3.28% 25.41% .1983 .3000 .2586 .2869 0.7438 .3178 104.69 0.14
Note 1: Qualified = 3.1 PA/Game, Current = 105 PA
Note 2: wOBA, wRAA, wRC, wRC+ are fantastic stats. They are calcuated using this technique. They don't match OOTP exactly. wRC+ is NOT park-adjusted yet.
Note 3: WAR only includes regular season games, not available on R/L splits or date ranges
Note 4: Position limit requires (10 games * number of seasons) minimum at position. DH limit only applicable for current season.
Note 5: Date range filter only works on current season