BNSL Player Stats


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

Reg Season Batting, all positions, All Teams, 2023 season (Qualified)
# Name AGE Pos Team PA BB%   K% AVG OBP SLG OPS ISO BABIP WRC WRAA WOBA WRC+ WPA WAR
1 Edmundo Sosa 27 2B BAL 565 2.48% 22.30% .2457 .2749 0.3592 0.6340 .1134 .3090 46.07 -19.57 .2762 70.19 -1.84 0.83
2 Hanser Alberto 31 SS BAL 682 2.64% 13.34% .2578 .2861 0.3250 0.6111 .0672 .2958 51.01 -28.22 .2679 64.38 -3.07 -1.51
3 Luis Rengifo 26 2B TEX 726 2.89% 16.67% .2759 .3030 0.4181 0.7211 .1422 .3125 80.05 -4.28 .3114 94.92 0.26 0.11
4 Oscar Gonzalez 25 LF PHI 698 3.15% 20.49% .2904 .3118 0.4611 0.7729 .1707 .3280 88.43 7.35 .3315 109.07 0.16 2.28
5 Alan Trejo 27 2B MIL 519 3.85% 25.63% .2070 .2505 0.3416 0.5921 .1346 .2515 35.03 -25.26 .2589 58.10 -1.05 -0.48
6 Cristian Santana 26 3B TEX 648 4.32% 27.01% .2775 .3101 0.3892 0.6992 .1117 .3750 67.41 -7.86 .3037 89.55 -1.97 0.55
7 Nick Castellanos 31 RF SEA 670 4.48% 25.22% .2528 .2896 0.5167 0.8062 .2639 .2759 89.53 11.70 .3400 115.04 1.34 1.43
8 Jeremy Pena 26 SS STL 647 4.48% 25.04% .2857 .3323 0.4402 0.7725 .1545 .3617 84.22 9.06 .3358 112.05 0.13 5.30
9 Luis Robert 26 CF TB 618 4.53% 20.23% .2653 .3091 0.4346 0.7436 .1693 .3025 72.21 0.42 .3194 100.59 0.40 2.88
10 Nico Hoerner 26 SS SD 661 4.54% 16.64% .2754 .3180 0.3590 0.6771 .0836 .3293 65.88 -10.90 .2984 85.80 -2.04 2.88
11 Miguel Andújar 28 3B ARI 668 4.64% 16.62% .2432 .2769 0.3792 0.6561 .1360 .2706 57.47 -20.13 .2817 74.06 -2.44 -1.89
12 Christian Bethancourt 32 C PIT 508 4.72% 24.21% .2021 .2411 0.3250 0.5661 .1229 .2413 29.71 -29.31 .2479 50.34 -3.29 -1.65
13 Bobby Witt Jr. 23 3B NYM 698 4.73% 22.49% .2554 .2966 0.4215 0.7181 .1662 .2983 75.57 -5.51 .3089 93.20 1.20 4.93
14 Adalberto Mondesi 28 SS LAD 645 4.96% 27.75% .2608 .3005 0.4336 0.7340 .1728 .3399 73.62 -1.31 .3161 98.26 1.14 5.33
15 Brendan Rodgers 27 2B LAA 688 5.52% 19.91% .2391 .2892 0.3781 0.6674 .1391 .2802 64.92 -15.00 .2919 81.23 -0.57 2.30
16 Eloy Jimenez 26 LF CWS 612 5.56% 26.14% .2700 .3154 0.4808 0.7962 .2108 .3255 82.75 11.66 .3419 116.40 0.71 2.25
17 Tim Anderson 30 SS OAK 535 5.61% 22.80% .2928 .3308 0.4502 0.7810 .1574 .3622 70.01 7.86 .3366 112.65 2.11 4.49
18 Jonathan Schoop 32 2B PHI 588 5.61% 22.45% .2528 .2974 0.4410 0.7384 .1882 .2919 67.08 -1.22 .3161 98.21 2.37 2.38
19 Miles Mastrobuoni 28 SS WSH 599 5.68% 19.37% .2594 .3019 0.3560 0.6578 .0966 .3196 55.38 -14.20 .2895 79.60 -1.57 0.41
20 Andy Ibanez 30 3B BAL 617 5.83% 17.67% .2727 .3246 0.3975 0.7221 .1248 .3222 69.82 -1.85 .3149 97.41 0.39 1.60
21 Lewis Brinson 29 CF ARI 530 5.85% 28.87% .2270 .2792 0.3845 0.6637 .1575 .2954 48.49 -13.08 .2884 78.76 -0.26 1.02
22 Josh Harrison 36 2B MIN 663 5.88% 17.19% .2635 .3287 0.3682 0.6970 .1047 .3143 71.74 -5.28 .3088 93.15 -0.70 1.24
23 C.J. Cron 33 1B MIN 672 5.95% 27.98% .2125 .2827 0.3773 0.6600 .1647 .2650 61.95 -16.11 .2892 79.36 -1.39 -1.14
24 Odubel Herrera 31 CF BAL 670 5.97% 17.31% .2780 .3338 0.4098 0.7436 .1317 .3230 81.33 3.50 .3250 104.50 1.01 1.80
25 Bo Bichette 25 SS LAD 670 5.97% 23.73% .2592 .3060 0.4544 0.7604 .1952 .3045 82.48 4.65 .3271 105.98 0.16 2.92
26 Javier Baez 30 SS BOS 617 6.00% 29.66% .2395 .2862 0.4353 0.7215 .1958 .3062 67.11 -4.56 .3095 93.64 -0.62 3.60
27 Adam Duvall 35 CF LAA 648 6.17% 28.55% .2308 .2870 0.4181 0.7051 .1873 .2861 68.26 -7.01 .3053 90.68 -0.25 1.07
28 Starlin Castro 33 2B CLE 663 6.18% 17.80% .2834 .3258 0.3811 0.7069 .0977 .3340 72.23 -4.78 .3098 93.79 -1.55 1.47
29 Bubba Thompson 25 CF DET 598 6.19% 30.77% .2509 .2960 0.3925 0.6885 .1416 .3525 59.73 -9.74 .2986 85.98 -0.64 2.52
30 Michael A. Taylor 32 CF NYM 589 6.28% 27.16% .2408 .2882 0.3474 0.6356 .1066 .3200 49.79 -18.63 .2798 72.77 -2.50 2.27
31 Keibert Ruiz 25 C BOS 603 6.30% 14.76% .2658 .3145 0.3924 0.7069 .1266 .2963 65.06 -4.99 .3085 92.88 -1.67 -0.12
32 Raimel Tapia 29 LF WSH 580 6.55% 16.38% .3152 .3613 0.4240 0.7853 .1088 .3756 79.26 11.89 .3437 117.64 1.73 1.27
33 Austin Hays 28 LF NYY 542 6.64% 23.25% .2287 .2873 0.3968 0.6841 .1680 .2768 53.76 -9.20 .2978 85.39 -0.46 -0.08
34 Miguel Rojas 34 SS DET 552 6.70% 12.32% .2908 .3460 0.4203 0.7663 .1295 .3186 70.97 6.85 .3338 110.68 0.87 4.34
35 Sean Murphy 29 C BOS 532 6.77% 24.44% .2583 .3202 0.4793 0.7995 .2211 .3063 72.55 10.75 .3434 117.39 -0.91 3.59
36 Yolbert Sanchez 26 SS TEX 605 6.78% 15.70% .2352 .2909 0.2837 0.5746 .0485 .2786 41.15 -29.13 .2596 58.55 -2.21 1.22
37 Starling Marte 35 RF NYY 633 6.79% 20.54% .3078 .3697 0.4783 0.8479 .1704 .3700 99.10 25.57 .3681 134.77 2.09 4.16
38 Ozzie Albies 26 2B CWS 599 6.84% 22.70% .2795 .3339 0.5336 0.8675 .2541 .3115 94.19 24.61 .3690 135.37 1.82 4.88
39 Jesus Aguilar 33 1B MIN 654 6.88% 23.39% .2288 .2919 0.4017 0.6936 .1729 .2649 66.90 -9.07 .3016 88.06 -1.08 -0.73
40 Kevin Cron 30 1B STL 523 6.88% 26.20% .2309 .2964 0.4153 0.7116 .1843 .2713 56.65 -4.10 .3090 93.25 -1.17 0.18
41 Greg Allen 30 CF PIT 537 6.89% 26.07% .2746 .3507 0.3585 0.7092 .0839 .3810 61.91 -0.47 .3175 99.25 0.14 1.83
42 Michael Harris II 22 LF COL 680 6.91% 24.12% .2821 .3338 0.5214 0.8552 .2393 .3535 103.52 24.53 .3628 131.05 4.53 5.76
43 Wander Franco 22 3B CHC 715 7.27% 13.43% .2890 .3385 0.4740 0.8125 .1850 .3083 100.41 17.36 .3484 120.90 2.83 5.47
44 Harrison Bader 29 CF SD 535 7.29% 27.10% .2183 .2865 0.3493 0.6358 .1310 .2827 45.69 -16.46 .2809 73.51 -3.37 0.67
45 Ryan Mountcastle 26 1B NYM 644 7.30% 29.19% .2534 .3079 0.4762 0.7841 .2228 .3091 83.43 8.62 .3350 111.52 3.58 1.83
46 Ramon Laureano 29 RF CHC 575 7.30% 30.96% .2222 .2997 0.3645 0.6642 .1423 .3043 55.10 -11.70 .2937 82.49 -2.19 0.16
47 David Fletcher 29 SS CIN 625 7.36% 10.56% .2496 .3088 0.3124 0.6212 .0628 .2809 51.35 -21.25 .2769 70.73 -1.47 0.75
48 Alec Bohm 27 3B CLE 650 7.38% 20.62% .2504 .3123 0.3647 0.6770 .1143 .3013 65.21 -10.29 .2992 86.37 -2.12 0.58
49 Andres Gimenez 25 2B NYY 527 7.40% 22.96% .2708 .3472 0.4072 0.7545 .1365 .3402 67.46 6.24 .3331 110.19 0.73 3.71
50 Joey Meneses 31 1B WSH 688 7.41% 23.84% .2759 .3314 0.5136 0.8450 .2376 .3116 103.23 23.31 .3601 129.16 1.02 3.06
51 Ke'Bryan Hayes 26 3B TEX 673 7.43% 24.96% .2379 .2972 0.3301 0.6273 .0922 .3146 56.51 -21.67 .2791 72.29 -0.51 1.68
52 Alek Thomas 23 CF HOU 618 7.44% 18.93% .2683 .3274 0.4061 0.7334 .1377 .3211 72.36 0.57 .3197 100.79 0.47 2.53
53 Jeimer Candelario 29 3B ATL 549 7.47% 22.77% .2414 .3095 0.4346 0.7441 .1932 .2800 65.52 1.74 .3225 102.73 -0.25 1.79
54 Cedric Mullins 29 CF SF 601 7.49% 19.63% .2477 .3078 0.3688 0.6766 .1211 .2972 58.34 -11.47 .2952 83.57 -1.09 1.03
55 DJ LeMahieu 35 2B BOS 619 7.59% 16.48% .2781 .3350 0.3975 0.7325 .1194 .3164 73.15 1.25 .3211 101.73 -0.83 2.17
56 Victor Robles 26 CF ARI 665 7.67% 23.01% .2347 .3173 0.3622 0.6795 .1276 .2984 68.33 -8.92 .3022 88.46 -0.65 3.02
57 Bryson Brigman 28 2B TEX 586 7.68% 22.53% .2401 .3060 0.3176 0.6236 .0775 .3098 48.52 -19.55 .2777 71.28 -2.95 0.64
58 Kerry Carpenter 26 LF BAL 638 7.68% 21.47% .2783 .3480 0.4765 0.8245 .1983 .3261 93.32 19.21 .3555 125.92 0.90 3.30
59 Donovan Walton 29 2B PIT 635 7.72% 16.06% .2775 .3402 0.4293 0.7695 .1518 .3153 82.37 8.60 .3352 111.66 0.29 3.56
60 Adam Frazier 31 2B HOU 530 7.74% 13.58% .3220 .3831 0.4222 0.8053 .1002 .3703 76.16 14.59 .3524 123.70 0.72 3.64
61 Trevor Story 30 SS KC 657 7.76% 27.55% .2651 .3277 0.4513 0.7791 .1862 .3418 86.18 9.86 .3370 112.92 0.43 3.46
62 Teoscar Hernández 31 RF DET 655 7.79% 25.50% .3103 .3679 0.5565 0.9244 .2462 .3683 116.13 40.04 .3935 152.62 3.54 5.28
63 Amed Rosario 27 SS ARI 693 7.79% 17.03% .2650 .3261 0.3438 0.6700 .0789 .3210 68.37 -12.13 .2971 84.93 -0.02 2.23
64 Dansby Swanson 29 SS CHC 601 7.82% 26.96% .2546 .3161 0.4231 0.7392 .1685 .3252 70.96 1.15 .3209 101.64 0.21 4.51
65 Justin Dirden 26 RF ARI 537 7.82% 27.19% .2254 .2924 0.4016 0.6940 .1762 .2888 55.04 -7.34 .3018 88.23 0.09 0.80
66 Seth Brown 31 LF WSH 637 7.85% 27.47% .2309 .2936 0.4549 0.7484 .2240 .2667 74.87 0.87 .3203 101.18 -0.12 0.94
67 Elehuris Montero 25 3B OAK 573 7.85% 22.86% .2587 .3182 0.4228 0.7410 .1641 .3112 67.83 1.27 .3213 101.91 0.58 1.43
68 Andrew Benintendi 29 LF KC 643 7.93% 22.40% .2718 .3349 0.4222 0.7571 .1504 .3372 81.10 6.41 .3308 108.58 2.54 2.13
69 Edwin Rios 29 1B CIN 563 7.99% 28.24% .1972 .2687 0.4359 0.7046 .2387 .2100 57.95 -7.45 .3024 88.61 -1.71 0.89
70 Mitch Haniger 32 RF TOR 687 8.01% 26.20% .2602 .3290 0.4927 0.8216 .2325 .3062 98.36 18.56 .3517 123.25 2.17 3.27
71 Thairo Estrada 27 2B NYY 549 8.01% 16.39% .2581 .3242 0.3851 0.7093 .1270 .2957 60.38 -3.40 .3110 94.67 1.91 2.74
72 Justin Turner 38 3B COL 658 8.05% 19.45% .2595 .3404 0.3729 0.7133 .1134 .3185 74.77 -1.67 .3155 97.82 -2.15 -0.40
73 Ramon Urias 29 3B WSH 608 8.06% 23.36% .2677 .3427 0.4349 0.7776 .1673 .3219 80.81 10.18 .3391 114.42 1.15 2.67
74 Michael Brantley 36 LF PIT 707 8.06% 13.58% .2922 .3475 0.4547 0.8022 .1625 .3234 98.10 15.97 .3463 119.45 3.61 3.00
75 Alex Verdugo 27 LF BOS 620 8.06% 17.58% .2774 .3376 0.4187 0.7564 .1413 .3251 77.28 5.26 .3290 107.30 1.04 1.36
76 Jazz Chisholm Jr. 25 CF LAD 607 8.07% 22.90% .2933 .3575 0.5118 0.8693 .2186 .3481 97.60 27.09 .3733 138.42 2.94 6.17
77 Tommy Edman 28 2B ATL 706 8.07% 15.44% .2769 .3447 0.4051 0.7498 .1282 .3184 88.21 6.20 .3294 107.56 2.87 5.00
78 Xander Bogaerts 31 SS SEA 679 8.10% 21.94% .2771 .3387 0.4084 0.7472 .1313 .3435 83.60 4.73 .3271 105.99 0.09 3.98
79 Randy Arozarena 28 LF DET 714 8.12% 28.15% .2436 .3291 0.4279 0.7570 .1843 .3203 89.34 6.39 .3296 107.71 2.14 2.93
80 Travis d'Arnaud 34 C BAL 516 8.14% 20.16% .2251 .2926 0.4013 0.6939 .1762 .2543 52.65 -7.29 .3013 87.84 0.67 1.23
81 Mike Moustakas 35 3B LAA 562 8.19% 23.49% .2525 .3256 0.4155 0.7411 .1630 .3062 67.68 2.39 .3238 103.66 0.46 2.35
82 Alejandro Kirk 24 C DET 631 8.24% 17.91% .2820 .3407 0.4116 0.7523 .1296 .3206 78.77 5.47 .3292 107.47 0.36 1.80
83 William Contreras 25 C PHI 505 8.32% 26.93% .2130 .2812 0.3891 0.6703 .1761 .2533 48.07 -10.59 .2929 81.94 -0.26 -0.04
84 Tony Kemp 32 2B MIA 622 8.36% 16.08% .2318 .3088 0.3084 0.6172 .0766 .2774 51.66 -20.59 .2780 71.50 -1.46 0.11
85 Kevin Kiermaier 33 CF ATL 536 8.40% 20.34% .2653 .3327 0.4021 0.7348 .1368 .3259 63.94 1.68 .3224 102.70 0.83 3.07
86 Gleyber Torres 26 2B CHC 631 8.40% 21.71% .2545 .3302 0.4570 0.7871 .2025 .2857 84.48 11.18 .3403 115.26 0.40 2.91
87 Julio Rodriguez 22 CF CHC 678 8.41% 29.06% .2619 .3333 0.4382 0.7716 .1763 .3428 87.40 8.64 .3342 110.98 1.47 4.14
88 J.P. Crawford 28 SS MIL 688 8.43% 17.15% .3024 .3679 0.4130 0.7809 .1106 .3598 94.22 14.30 .3441 117.90 2.15 4.05
89 Chas McCormick 28 LF MIA 652 8.44% 24.23% .2453 .3113 0.3858 0.6971 .1404 .3038 68.89 -6.85 .3057 90.96 -0.88 1.71
90 Ender Inciarte 33 CF CLE 533 8.44% 19.14% .2381 .3021 0.3064 0.6085 .0683 .2895 42.32 -19.60 .2735 68.35 -1.49 -0.06
91 Masataka Yoshida 30 LF LAA 659 8.50% 12.29% .2836 .3414 0.4463 0.7877 .1628 .2926 87.85 11.30 .3396 114.76 2.02 3.23
92 J.D. Davis 30 3B PIT 703 8.53% 28.17% .2408 .3115 0.4370 0.7485 .1962 .2990 84.08 2.42 .3228 102.96 0.84 0.56
93 Marcell Ozuna 32 LF BAL 656 8.54% 22.71% .2673 .3298 0.4975 0.8272 .2301 .2944 94.66 18.46 .3531 124.23 1.07 1.75
94 Owen Miller 26 2B TOR 559 8.59% 20.21% .2465 .3188 0.3273 0.6461 .0808 .3097 52.08 -12.85 .2904 80.21 -0.62 0.67
95 Nick Ahmed 33 SS SF 601 8.65% 22.96% .1992 .2758 0.3158 0.5916 .1165 .2564 42.95 -26.87 .2638 61.52 -4.37 1.74
96 Brandon Drury 31 RF STL 634 8.68% 25.55% .2474 .3139 0.3754 0.6893 .1281 .3192 64.44 -9.21 .3008 87.49 -0.21 1.62
97 Tyler O'Neill 28 RF ATL 621 8.70% 27.05% .2317 .3016 0.3957 0.6973 .1640 .2876 65.41 -6.73 .3053 90.67 -0.89 1.91
98 Trea Turner 30 SS COL 688 8.72% 22.67% .3008 .3654 0.5236 0.8889 .2228 .3607 112.59 32.67 .3768 140.88 4.56 5.71
99 Gary Sánchez 30 C CLE 646 8.82% 27.71% .1684 .2508 0.3596 0.6104 .1912 .1801 47.67 -27.38 .2667 63.52 -3.99 -1.87
100 Gavin Lux 25 SS TOR 714 8.82% 22.55% .3039 .3661 0.4341 0.8002 .1302 .3861 101.38 18.44 .3503 122.23 1.73 5.22
Note 1: Qualified = 3.1 PA/Game, Current = 502 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