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 AB PA H 1B 2B 3B HR RBI R BB IBB K HP SF SH GDP   SB CS AVG
1 Jesus Sanchez 26 LF CIN 566 631 144 90 33 2 19 72 76 57 0 148 2 6 0 1 3 1 .2544
2 MJ Melendez 24 C MIA 459 512 88 49 16 1 22 62 51 52 2 151 0 1 0 2 10 7 .1917
3 Eduardo Escobar 34 3B MIN 570 640 122 73 29 5 15 67 61 61 2 155 4 5 0 2 2 1 .2140
4 Jake Fraley 28 RF TEX 486 570 142 96 21 8 17 71 79 64 3 136 14 6 0 3 11 6 .2922
5 Greg Allen 30 CF PIT 477 537 131 101 23 4 3 46 56 37 1 140 20 2 1 3 21 7 .2746
6 Will Smith 28 C LAD 438 511 102 59 24 2 17 57 65 57 1 109 11 5 0 3 11 0 .2329
7 Luis Gonzalez 28 CF MIN 625 710 157 110 28 3 16 55 71 68 0 164 10 2 5 3 10 4 .2512
8 Shohei Ohtani 29 P CHC 464 532 115 59 23 2 31 80 73 59 4 159 5 4 0 4 9 2 .2478
9 Brandon Belt 35 1B CWS 492 550 120 62 28 1 29 72 69 56 0 143 2 0 0 4 0 2 .2439
10 Teoscar Hernández 31 RF DET 593 655 184 121 20 3 40 111 100 51 0 167 6 5 0 4 5 1 .3103
11 Matt Olson 29 1B NYY 580 681 162 91 27 2 42 123 101 81 9 146 10 10 0 4 5 3 .2793
12 Myles Straw 29 CF SF 571 639 130 96 32 1 1 36 67 58 0 132 2 3 4 4 57 8 .2277
13 Jake Cronenworth 29 1B NYM 589 666 154 106 29 2 17 64 71 66 4 132 6 5 0 4 3 3 .2615
14 Cody Bellinger 28 CF MIL 568 640 124 69 31 4 20 72 87 60 0 181 6 5 1 5 11 0 .2183
15 Max Kepler 30 RF TB 456 523 93 50 20 1 22 59 62 56 0 97 4 4 3 5 3 1 .2039
16 Gavin Lux 25 SS TOR 645 714 196 140 41 2 13 61 104 63 0 161 2 3 1 5 3 1 .3039
17 Christian Yelich 31 LF MIA 472 547 92 65 12 4 11 42 51 70 0 144 2 2 1 5 12 3 .1949
18 Andres Gimenez 25 2B NYY 469 527 127 90 22 3 12 70 57 39 0 121 17 2 0 5 26 6 .2708
19 TJ Friedl 28 CF STL 477 551 107 73 24 3 7 37 45 60 3 109 13 1 0 5 8 3 .2243
20 Seth Brown 31 LF WSH 576 637 133 72 26 2 33 99 68 50 0 175 4 7 0 5 6 2 .2309
21 Trea Turner 30 SS COL 615 688 185 110 40 8 27 95 112 60 6 156 6 6 1 5 53 9 .3008
22 Trent Grisham 26 CF SEA 585 664 125 76 23 3 23 71 72 68 0 169 3 8 0 6 7 0 .2137
23 Brandon Nimmo 30 LF TB 453 531 105 69 22 3 11 44 63 55 1 124 22 1 0 6 3 3 .2318
24 Jose Ramirez 31 2B DET 601 689 162 79 43 7 33 120 110 73 2 103 5 10 0 6 8 3 .2696
25 Joey Gallo 29 RF COL 561 662 123 50 19 2 52 121 99 79 1 207 14 8 0 6 5 5 .2193
26 Isaac Paredes 24 3B ARI 579 670 158 96 41 2 19 87 74 78 6 133 5 8 0 6 4 6 .2729
27 Matt Chapman 30 3B KC 519 583 121 68 23 3 27 80 69 57 2 162 1 5 0 6 1 3 .2331
28 Ryan Kreidler 25 3B PIT 506 587 108 73 21 1 13 57 67 73 1 172 4 4 0 6 27 2 .2134
29 Odubel Herrera 31 CF BAL 615 670 171 121 33 3 14 55 83 40 2 116 12 1 2 6 7 3 .2780
30 Adalberto Mondesi 28 SS LAD 602 645 157 97 35 6 19 52 100 32 0 179 3 2 6 6 109 17 .2608
31 Ramon Laureano 29 RF CHC 513 575 114 75 21 2 16 50 70 42 1 178 16 3 1 6 20 4 .2222
32 Kyle Tucker 26 RF OAK 482 552 128 77 28 3 20 72 69 59 4 91 5 6 0 6 19 2 .2656
33 Raimel Tapia 29 LF WSH 533 580 168 123 37 3 5 51 72 38 0 95 1 1 7 7 23 7 .3152
34 Josh Bell 31 1B LAA 546 630 136 94 24 3 15 55 80 79 2 157 3 2 0 7 0 2 .2491
35 Jeimer Candelario 29 3B ATL 497 549 120 72 22 4 22 57 61 41 1 125 8 0 3 7 1 1 .2414
36 Alex Verdugo 27 LF BOS 566 620 157 103 40 2 12 68 63 50 3 109 2 1 1 7 10 0 .2774
37 Zack Short 28 SS MIN 492 560 90 51 28 2 9 51 46 61 0 180 5 0 2 7 0 1 .1829
38 Fernando Tatis Jr. 24 3B DET 625 719 194 83 34 12 65 149 158 82 10 191 9 3 0 7 12 3 .3104
39 Lars Nootbaar 26 RF HOU 600 691 170 87 35 7 41 135 100 78 2 146 2 11 0 7 0 3 .2833
40 Anthony Rizzo 34 1B BAL 569 686 130 79 22 1 28 100 80 75 6 113 32 10 0 7 5 2 .2285
41 Andrew Benintendi 29 LF KC 585 643 159 105 35 4 15 64 77 51 0 144 5 1 1 7 10 7 .2718
42 Santiago Espinal 28 2B SD 480 543 123 92 22 1 8 75 63 51 0 110 2 2 8 7 3 7 .2563
43 Daulton Varsho 27 CF KC 621 710 167 86 37 3 41 102 108 68 2 170 13 8 0 7 35 7 .2689
44 Josh Donaldson 37 3B ARI 459 521 106 64 23 6 13 55 56 54 0 134 5 3 0 7 6 1 .2309
45 Trevor Story 30 SS KC 596 657 158 97 34 4 23 68 81 51 0 181 6 3 1 8 22 5 .2651
46 Paul DeJong 30 SS MIA 537 620 98 50 24 1 23 74 70 69 0 198 12 2 0 8 4 2 .1825
47 Jazz Chisholm Jr. 25 CF LAD 549 607 161 98 33 3 27 82 94 49 0 139 7 2 0 8 56 14 .2933
48 Michael Conforto 30 LF NYY 552 629 137 95 22 0 20 82 76 60 2 163 12 4 1 8 13 5 .2482
49 Josh Naylor 26 LF CHC 500 560 111 77 20 0 14 70 49 54 3 99 1 5 0 8 0 0 .2220
50 Brendan Donovan 26 2B BOS 628 710 160 124 31 2 3 36 74 65 0 146 11 5 1 8 10 3 .2548
51 Jonathan Schoop 32 2B PHI 542 588 137 82 30 3 22 72 69 33 1 132 4 6 3 8 3 4 .2528
52 Cedric Mullins 29 CF SF 545 601 135 92 29 5 9 55 63 45 3 118 5 6 0 8 42 8 .2477
53 Brent Rooker 28 1B CIN 531 603 95 61 14 1 19 60 53 55 1 176 11 6 0 8 7 0 .1789
54 Nolan Arenado 32 3B MIA 587 672 156 109 24 4 19 77 76 78 4 110 3 3 0 8 0 1 .2658
55 J.P. Crawford 28 SS MIL 615 688 186 138 37 2 9 49 86 58 0 118 8 4 3 9 2 1 .3024
56 Kevin Kiermaier 33 CF ATL 475 536 126 83 30 4 9 53 57 45 0 109 4 2 10 9 18 3 .2653
57 Ketel Marte 30 2B SEA 618 696 164 105 38 2 19 69 85 66 2 124 11 1 0 9 2 1 .2654
58 Michael Harris II 22 LF COL 631 680 178 87 51 20 20 69 103 47 1 164 2 0 0 9 60 6 .2821
59 Adley Rutschman 25 C CIN 471 560 123 65 41 1 16 72 68 79 8 105 5 5 0 9 0 0 .2611
60 Trayce Thompson 32 LF TEX 552 631 121 66 20 4 31 99 69 70 0 177 2 7 0 9 11 2 .2192
61 Ryan Mountcastle 26 1B NYM 588 644 149 88 25 2 34 95 74 47 0 188 2 6 0 9 3 1 .2534
62 Harrison Bader 29 CF SD 481 535 105 68 23 2 12 57 58 39 0 145 9 5 1 9 19 7 .2183
63 Wilmer Flores 32 3B MIL 528 593 129 75 28 1 25 73 67 58 1 111 3 3 1 9 1 1 .2443
64 Marcus Semien 33 SS TB 481 545 127 73 25 5 24 65 76 58 1 124 3 3 0 9 16 0 .2640
65 Mookie Betts 31 RF MIA 617 712 160 103 30 5 22 58 99 88 0 152 4 2 0 9 22 4 .2593
66 Anthony Santander 29 LF TB 552 619 129 74 29 0 26 82 67 57 1 121 4 5 1 9 4 1 .2337
67 Justin Dirden 26 RF ARI 488 537 110 59 31 5 15 64 44 42 0 146 5 2 0 9 6 2 .2254
68 Seiya Suzuki 29 RF LAA 550 620 147 101 24 3 19 83 72 62 0 161 4 4 0 9 7 4 .2673
69 Matt Carpenter 37 1B SD 582 664 150 101 15 1 33 110 88 65 3 172 12 5 0 9 4 5 .2577
70 Steven Kwan 26 LF HOU 646 725 201 147 40 6 8 63 118 71 1 83 4 3 1 9 8 3 .3111
71 Adam Frazier 31 2B HOU 469 530 151 116 27 4 4 51 67 41 3 72 8 4 8 10 3 0 .3220
72 Ozzie Albies 26 2B CWS 551 599 154 91 21 7 35 96 82 41 0 136 5 2 0 10 11 3 .2795
73 Mike Yastrzemski 33 RF KC 459 513 111 66 24 0 21 80 64 46 0 131 4 2 1 10 8 1 .2418
74 Yandy Díaz 32 1B CHC 636 708 186 129 38 1 18 81 88 69 0 113 1 2 0 10 1 1 .2925
75 Yoan Moncada 28 3B LAD 508 562 124 82 24 1 17 57 69 51 0 155 1 2 0 10 4 1 .2441
76 Randy Arozarena 28 LF DET 624 714 152 85 40 6 21 75 109 58 1 201 25 7 0 10 25 6 .2436
77 Ben Gamel 31 RF CIN 498 566 127 71 37 2 17 78 63 65 3 162 3 0 0 10 0 0 .2550
78 Eugenio Suárez 32 3B COL 532 612 133 79 20 6 28 79 78 67 1 206 9 3 1 10 0 1 .2500
79 Kris Bryant 31 LF CLE 591 689 153 81 37 2 33 89 94 82 5 164 12 4 0 10 1 1 .2589
80 Nick Maton 26 3B PHI 551 619 154 98 42 1 13 54 78 64 0 137 2 1 1 10 5 5 .2795
81 Bobby Witt Jr. 23 3B NYM 650 698 166 111 26 5 24 80 86 33 1 157 8 7 0 10 49 11 .2554
82 Avisail Garcia 32 RF PHI 449 524 106 68 20 3 15 55 58 56 0 131 9 3 7 10 4 1 .2361
83 Giancarlo Stanton 33 RF LAA 475 542 125 76 10 0 39 89 78 58 4 154 9 0 0 10 3 0 .2632
84 Michael A. Taylor 32 CF NYM 544 589 131 98 19 3 11 49 56 37 0 160 0 2 6 10 10 5 .2408
85 Cristian Santana 26 3B TEX 609 648 169 124 29 9 7 56 55 28 0 175 3 5 3 10 3 4 .2775
86 Alek Thomas 23 CF HOU 559 618 150 97 39 4 10 64 74 46 1 117 5 4 3 10 1 1 .2683
87 Victor Robles 26 CF ARI 588 665 138 92 27 9 10 45 80 51 0 153 22 4 0 10 34 5 .2347
88 Rafael Devers 27 3B TB 581 653 139 74 27 1 37 92 79 62 5 167 6 4 0 11 1 2 .2392
89 Andy Ibanez 30 3B BAL 561 617 153 101 42 2 8 48 63 36 1 109 10 6 4 11 5 2 .2727
90 Lewis Brinson 29 CF ARI 489 530 111 67 26 3 15 62 60 31 0 153 6 4 0 11 6 2 .2270
91 Kevin Cron 30 1B STL 472 523 109 68 18 0 23 59 61 36 0 137 10 5 0 11 0 0 .2309
92 Sean Murphy 29 C BOS 484 532 125 65 36 1 23 76 57 36 0 130 9 2 1 11 0 0 .2583
93 Stuart Fairchild 27 CF SD 474 539 127 87 21 4 15 75 63 54 0 140 8 2 1 11 14 5 .2679
94 Michael Brantley 36 LF PIT 640 707 187 114 55 5 13 78 95 57 0 96 1 7 2 11 8 2 .2922
95 Thairo Estrada 27 2B NYY 496 549 128 87 29 2 10 58 62 44 2 90 6 3 0 11 28 8 .2581
96 Brandon Crawford 36 SS SF 580 657 158 104 40 3 11 68 75 62 2 149 9 6 0 11 17 2 .2724
97 William Contreras 25 C PHI 460 505 98 60 16 1 21 64 47 42 0 136 2 1 0 11 0 1 .2130
98 Tommy Edman 28 2B ATL 632 706 175 119 42 3 11 64 87 57 1 109 10 3 3 11 33 3 .2769
99 Jesse Winker 30 LF CIN 582 680 139 85 26 0 28 76 77 84 5 148 11 3 0 11 0 0 .2388
100 Eloy Jimenez 26 LF CWS 574 612 155 96 27 2 30 87 91 34 0 160 4 0 0 12 0 0 .2700
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