SFBL 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 Pete Alonso 30 1B CIN 53 232 27 49 1 12.50% 23.28% .4646 .2667 .2980 .3879 1.1506 .4649 196.91 2.35
2 Vladimir Guerrero Jr. 26 1B TOR 46 207 19 43 4 13.53% 9.66% .4011 .2806 .3277 .4203 1.1491 .4699 200.42 2.52
3 Mookie Betts 32 RF LAD 49 225 20 49 5 16.00% 12.44% .3871 .2754 .3118 .4311 1.1300 .4675 198.75 3.57
4 Ronald Acuna Jr. 27 RF ATL 51 226 17 41 20 13.27% 16.81% .3420 .3551 .3420 .4381 1.1220 .4669 198.30 2.89
5 Jackson Chourio 21 CF MIL 49 214 13 36 13 11.68% 13.08% .2460 .3878 .3743 .4486 1.0689 .4501 186.67 2.65
6 Manny Machado 32 3B SD 50 217 16 32 4 10.14% 15.67% .3161 .3379 .3368 .4009 1.0538 .4391 179.06 3.03
7 Triston Casas 25 1B BOS 50 229 15 36 0 15.72% 20.96% .3263 .3101 .2895 .4017 1.0175 .4238 168.47 1.99
8 Kyren Paris 23 SS LAA 49 204 9 32 7 13.73% 23.53% .2367 .4123 .3314 .4335 1.0015 .4268 170.56 2.43
9 Royce Lewis 25 2B MIN 47 210 12 33 7 8.10% 20.00% .2448 .3986 .3490 .4048 0.9985 .4246 169.03 2.82
10 Christian Encarnacion-Strand 25 1B CIN 47 212 14 40 4 8.49% 22.17% .3021 .3561 .3177 .3774 0.9972 .4147 162.19 1.94
11 Juan Soto 26 LF WSH 46 198 11 29 2 25.76% 19.19% .2603 .2887 .2671 .4596 0.9870 .4248 169.19 1.73
12 Rafael Devers 28 3B BOS 49 216 13 31 2 11.11% 20.83% .2751 .3511 .3122 .3981 0.9854 .4126 160.72 2.23
13 Freddie Freeman 35 1B LAD 50 227 9 32 4 10.13% 17.18% .2081 .3960 .3452 .4317 0.9850 .4221 167.32 2.43
14 Seiya Suzuki 30 RF CHC 48 208 14 27 2 10.58% 19.23% .2678 .3256 .3060 .3894 0.9632 .4094 158.47 2.03
15 Danny Jansen 30 C TOR 41 168 13 29 0 9.52% 24.40% .3133 .3093 .2867 .3571 0.9571 .4004 152.26 2.19
16 Andres Gimenez 26 2B CLE 50 225 6 43 8 7.11% 9.78% .1980 .3580 .3416 .4000 0.9396 .3986 151.05 2.44
17 Bryan Reynolds 30 RF PIT 49 215 12 35 9 6.05% 21.86% .2526 .3504 .3093 .3674 0.9293 .3930 147.17 2.24
18 Christopher Morel 25 3B CHC 47 201 16 33 5 6.47% 32.34% .3280 .3271 .2742 .3184 0.9206 .3811 138.87 1.54
19 Austin Riley 28 3B ATL 49 209 10 25 0 7.18% 24.40% .2421 .3721 .3053 .3684 0.9158 .3888 144.22 1.78
20 Orelvis Martinez 23 LF TOR 49 215 18 30 0 9.30% 23.26% .3264 .2460 .2539 .3256 0.9059 .3779 136.67 1.02
21 Willy Adames 29 SS COL 48 218 16 30 4 5.96% 28.44% .2921 .3307 .2871 .3257 0.9049 .3766 135.82 2.30
22 Corbin Carroll 24 RF AZ 54 228 9 37 15 12.72% 13.16% .2205 .3057 .2923 .3904 0.9032 .3883 143.91 2.55
23 Shohei Ohtani 30 P LAD 43 199 13 28 1 15.08% 28.14% .2831 .2857 .2470 .3668 0.8970 .3804 138.45 0.99
24 Jose Altuve 35 2B HOU 46 214 14 36 0 7.94% 15.89% .2974 .2585 .2667 .3318 0.8959 .3764 135.68 1.56
25 Kyle Isbel 28 RF KC 48 187 5 31 9 4.81% 18.72% .2159 .3796 .3239 .3548 0.8946 .3784 137.01 1.83
26 Jack Suwinski 26 LF PIT 50 212 11 31 9 17.92% 25.94% .2500 .3019 .2500 .3915 0.8915 .3847 141.37 2.18
27 Jake Burger 29 1B MIA 46 181 14 28 0 5.52% 24.31% .2994 .2818 .2695 .3204 0.8893 .3706 131.61 1.17
28 Pete Crow-Armstrong 23 CF CHC 48 175 9 23 6 8.57% 23.43% .2420 .3364 .2866 .3600 0.8887 .3721 132.69 1.79
29 Ke'Bryan Hayes 28 3B PIT 49 212 6 31 13 6.60% 20.28% .2216 .3630 .3041 .3524 0.8782 .3731 133.34 1.90
30 Miguel Vargas 25 LF LAD 49 214 8 32 2 12.62% 16.82% .1957 .3262 .2935 .3879 0.8770 .3800 138.15 1.39
31 Dylan Carlson 26 LF STL 49 207 4 33 5 5.80% 18.84% .1746 .3878 .3228 .3768 0.8742 .3766 135.77 1.63
32 Andrew Vaughn 27 1B CWS 50 201 8 23 0 6.47% 15.42% .1915 .3490 .3191 .3632 0.8738 .3746 134.41 1.20
33 Jordan Walker 23 RF STL 50 224 13 36 7 6.25% 15.18% .2637 .2658 .2736 .3304 0.8677 .3610 125.01 1.53
34 Alex Bregman 31 3B HOU 47 204 8 33 0 10.78% 14.22% .2147 .2958 .2825 .3676 0.8648 .3710 131.93 1.63
35 Will Benson 26 RF CIN 49 228 6 33 7 10.96% 26.32% .1950 .3881 .2900 .3772 0.8622 .3729 133.20 1.65
36 Kris Bryant 33 LF COL 48 191 9 32 1 8.38% 29.32% .2485 .3429 .2663 .3455 0.8603 .3662 128.62 1.32
37 Will Smith 30 C LAD 43 170 8 20 0 9.41% 14.12% .2466 .2586 .2603 .3529 0.8598 .3645 127.43 1.49
38 Matt Olson 31 1B ATL 50 221 12 38 0 14.03% 23.08% .2353 .2880 .2567 .3665 0.8585 .3657 128.22 0.87
39 Gunnar Henderson 23 SS BAL 49 218 10 27 5 10.09% 28.90% .2408 .3417 .2670 .3486 0.8565 .3642 127.22 1.78
40 Elly De La Cruz 23 3B CIN 50 221 13 33 11 8.60% 27.60% .2850 .2937 .2500 .3213 0.8563 .3590 123.63 1.38
41 Aaron Judge 33 CF NYY 49 218 14 32 4 12.39% 24.77% .2688 .2583 .2419 .3440 0.8548 .3621 125.74 1.12
42 Bo Bichette 27 SS TOR 49 209 8 22 3 2.39% 21.53% .1692 .3960 .3333 .3510 0.8534 .3653 127.94 1.45
43 Ronny Mauricio 24 3B NYM 49 217 15 30 6 5.07% 19.35% .2549 .2838 .2794 .3180 0.8523 .3595 123.96 1.43
44 Michael Harris II 24 CF ATL 46 204 5 30 10 4.41% 21.57% .1596 .3972 .3245 .3676 0.8517 .3651 127.82 1.65
45 Ezequiel Tovar 23 2B COL 48 214 9 22 9 7.01% 14.49% .2021 .3121 .3005 .3474 0.8500 .3591 123.70 1.44
46 Nolan Gorman 25 3B STL 49 214 12 24 5 10.28% 32.24% .2246 .3604 .2781 .3458 0.8485 .3592 123.77 1.45
47 Julio Rodriguez 24 CF SEA 51 215 12 32 7 7.44% 15.81% .2359 .2781 .2769 .3349 0.8477 .3565 121.88 1.68
48 Kyle Manzardo 24 1B CLE 54 227 8 29 0 12.78% 14.10% .1969 .2903 .2746 .3744 0.8460 .3652 127.93 0.72
49 Devin Mann 28 2B KC 46 168 3 19 2 16.07% 23.81% .2014 .3402 .2590 .3810 0.8414 .3646 127.46 0.61
50 Colson Montgomery 23 2B CWS 48 215 8 25 2 10.70% 17.21% .1979 .3028 .2727 .3674 0.8380 .3614 125.26 0.76
51 Bryan Ramos 23 3B CWS 46 192 11 20 4 5.73% 20.31% .2316 .2913 .2712 .3281 0.8309 .3550 120.84 1.35
52 Wilmer Flores 33 1B KC 50 208 10 34 0 8.17% 17.79% .2473 .2676 .2581 .3221 0.8275 .3474 115.60 0.53
53 Jake Fraley 30 LF CIN 44 188 10 30 5 8.51% 26.06% .2500 .2909 .2500 .3245 0.8245 .3485 116.35 0.73
54 Heston Kjerstad 26 LF BAL 50 222 7 41 4 3.15% 21.62% .2075 .3503 .2925 .3213 0.8213 .3492 116.86 1.17
55 Kyle Schwarber 32 DH PHI 47 220 12 36 0 13.64% 29.55% .2688 .2613 .2204 .3318 0.8211 .3487 116.47 0.57
56 Jose Ramirez 32 3B CLE 50 210 8 23 3 6.67% 12.38% .2139 .2767 .2781 .3286 0.8206 .3454 114.20 1.01
57 Lourdes Gurriel Jr. 31 1B AZ 51 221 10 31 5 5.43% 19.46% .2271 .3032 .2754 .3167 0.8192 .3469 115.26 0.58
58 Josh Bell 32 1B OAK 52 226 9 25 0 11.95% 20.80% .1980 .3028 .2640 .3540 0.8159 .3533 119.70 0.85
59 LaMonte Wade Jr. 31 LF SF 48 200 6 26 8 13.50% 19.50% .1607 .3145 .2679 .3800 0.8086 .3574 122.53 1.10
60 Ketel Marte 31 2B AZ 47 205 3 28 7 6.83% 19.02% .1398 .3716 .3118 .3561 0.8077 .3477 115.76 0.79
61 Starling Marte 36 RF NYM 41 188 3 28 9 5.32% 21.28% .1264 .3939 .3161 .3617 0.8042 .3500 117.41 0.84
62 Logan O'Hoppe 25 C LAA 44 177 9 24 2 10.17% 23.16% .2194 .2762 .2452 .3390 0.8035 .3480 116.02 1.01
63 Jorge Barrosa 24 CF AZ 50 191 3 26 4 11.52% 15.71% .1595 .3233 .2822 .3617 0.8034 .3485 116.36 0.20
64 Gleyber Torres 28 3B COL 46 177 5 25 4 11.86% 19.77% .1579 .3246 .2763 .3672 0.8014 .3508 117.96 0.55
65 Cedric Mullins 30 CF PHI 48 185 5 27 6 8.11% 15.68% .1747 .3111 .2831 .3405 0.7984 .3424 112.12 0.84
66 Joey Gallo 31 RF TB 48 192 11 19 0 21.35% 36.98% .2500 .2388 .1824 .3646 0.7970 .3526 119.15 1.19
67 Tim Anderson 31 2B MIA 46 188 4 24 2 2.66% 14.36% .1751 .3288 .2938 .3280 0.7969 .3417 111.66 0.35
68 Jeferson Quero 22 C MIL 41 174 3 17 7 12.07% 16.09% .1141 .3443 .3020 .3793 0.7954 .3449 113.83 1.42
69 Lars Nootbaar 27 RF STL 41 176 5 28 5 19.32% 19.89% .1679 .2772 .2409 .3864 0.7951 .3531 119.54 0.80
70 Anthony Santander 30 RF CWS 46 174 9 21 3 7.47% 20.11% .2105 .2679 .2566 .3276 0.7947 .3393 109.96 0.27
71 Graham Pauley 24 1B SD 53 233 3 24 7 13.73% 17.60% .1212 .3442 .2828 .3906 0.7946 .3554 121.14 1.05
72 Marco Luciano 23 1B SF 48 200 13 24 5 10.50% 28.50% .2640 .2477 .2247 .3050 0.7938 .3367 108.19 0.54
73 Adley Rutschman 27 C BAL 40 193 10 25 0 10.88% 17.62% .2189 .2460 .2426 .3281 0.7897 .3402 110.57 1.41
74 Mark Vientos 25 1B NYM 49 195 8 24 0 8.72% 26.67% .2260 .3051 .2486 .3128 0.7874 .3354 107.26 0.52
75 Abimelec Ortiz 23 1B AZ 54 231 14 26 1 6.06% 39.83% .2731 .3273 .2315 .2814 0.7860 .3302 103.68 -0.03
76 Randy Arozarena 30 LF TB 48 213 5 20 1 8.92% 28.64% .1579 .3810 .2789 .3474 0.7843 .3406 110.86 0.60
77 Coby Mayo 23 3B BAL 49 211 4 23 0 15.64% 21.80% .1272 .3333 .2601 .3934 0.7806 .3535 119.83 1.36
78 Steven Kwan 27 LF CLE 49 203 5 26 9 7.39% 7.39% .1484 .2909 .2912 .3400 0.7796 .3357 107.47 0.52
79 Nolan Schanuel 23 1B LAA 53 216 7 31 0 10.19% 11.57% .1526 .2813 .2737 .3519 0.7782 .3402 110.56 0.54
80 Gabriel Gonzalez 21 RF MIN 42 168 6 24 0 8.93% 13.10% .1678 .2764 .2685 .3393 0.7755 .3364 107.98 0.61
81 Jason Heyward 35 CF SF 47 173 6 16 1 8.09% 15.61% .1709 .2937 .2722 .3295 0.7725 .3337 106.09 1.07
82 Luis Robert Jr. 27 CF BAL 48 219 9 24 4 7.31% 28.31% .2060 .3178 .2513 .3151 0.7724 .3281 102.20 1.23
83 CJ Abrams 24 2B WSH 48 201 7 23 6 5.97% 10.95% .1784 .2739 .2703 .3234 0.7720 .3328 105.48 0.95
84 Ryan Noda 29 LF OAK 47 177 6 22 1 15.25% 31.64% .1918 .3095 .2192 .3559 0.7669 .3409 111.08 0.71
85 Jung-hoo Lee 26 RF SF 48 215 3 18 5 10.23% 4.65% .1075 .2874 .2849 .3738 0.7663 .3405 110.79 0.86
86 J.P. Crawford 30 SS SEA 48 202 4 14 0 12.87% 14.85% .1264 .3071 .2701 .3682 0.7647 .3392 109.91 0.77
87 Connor Norby 24 2B BAL 49 205 7 23 5 6.34% 19.51% .1702 .3077 .2713 .3220 0.7634 .3286 102.55 0.73
88 Riley Greene 24 LF DET 47 180 6 20 5 12.22% 27.22% .1795 .3137 .2436 .3389 0.7620 .3331 105.68 0.67
89 Ceddanne Rafaela 24 CF BOS 48 208 5 26 8 9.62% 13.46% .1547 .2829 .2652 .3413 0.7612 .3309 104.18 1.25
90 Brice Turang 25 SS MIL 49 197 4 26 11 11.68% 11.17% .1287 .2925 .2749 .3571 0.7607 .3332 105.76 1.37
91 Jose Barrero 27 SS TEX 50 196 7 24 5 5.61% 29.08% .1778 .3448 .2611 .3214 0.7603 .3295 103.15 0.82
92 Masataka Yoshida 31 RF BOS 47 197 5 28 3 8.12% 15.74% .1573 .2958 .2640 .3350 0.7564 .3309 104.14 -0.23
93 Gabriel Moreno 25 C AZ 43 173 2 19 5 7.51% 15.61% .1097 .3386 .2903 .3547 0.7547 .3330 105.59 1.18
94 Dansby Swanson 31 SS CHC 48 190 9 22 4 10.53% 27.37% .2118 .2752 .2294 .3105 0.7517 .3227 98.45 1.08
95 Josh Naylor 27 1B LAA 53 222 5 31 7 4.50% 13.96% .1505 .3041 .2767 .3243 0.7515 .3258 100.63 0.38
96 Luis Arraez 28 2B PHI 46 203 1 17 0 9.36% 4.93% .0778 .3099 .3000 .3695 0.7472 .3328 105.49 0.14
97 Bobby Witt Jr. 24 SS KC 48 212 4 22 4 12.26% 13.68% .1492 .2733 .2486 .3491 0.7468 .3232 98.81 1.00
98 Chase DeLauter 23 RF CLE 48 185 3 21 1 7.03% 14.59% .1429 .3071 .2738 .3297 0.7464 .3241 99.47 0.71
99 Leody Taveras 26 LF TEX 51 233 8 26 6 6.01% 21.46% .1528 .3208 .2731 .3190 0.7449 .3226 98.39 0.90
100 Xander Bogaerts 32 2B SD 52 241 9 27 6 9.54% 19.92% .1729 .2722 .2430 .3237 0.7395 .3200 96.58 0.58
Note 1: Qualified = 3.1 PA/Game, Current = 167 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