The Baseball Cube

TBC

2023 San Francisco Giants

2023 San Francisco Giants

MORE  
Season
2023
league Name
National League
division
West
level
MLB
nickname
Giants
record
GBL
21.0
Spring Record
14-15
div rank
4
League rank
10
MLB Rank
18
ballpark
Oracle Park
spring ballpark
Scottsdale Stadium
Attendance
2,500,153
att rk
17
payroll
175,590,000
pay rk
6
Top Draft Pick
playoffs
dnq
The TBC Weekly Newsletter keeps you up to date with site updates and new features. Subscribe today!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
  # player name age ba pos links   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr hilvl mlb years stat years draft info
39 Thairo Estrada 27 R 2b-ss log | splits 120 495 63 134 26 2 14 49 23 7 22 120 11 0 2 1 10 206 530 42 92 .271 .315 .416 .731 .222 .145 .331 4.15 22.64 5.45 35.36 MLB 2019-2023 2013-2023
2012-    UDFA-NYA
7 J.D. Davis 30 R 3b log | splits 144 480 61 119 23 1 18 69 1 0 52 152 6 0 6 0 16 198 544 42 77 .248 .325 .413 .738 .275 .165 .320 9.56 27.94 2.92 26.67 MLB 2017-2023 2012-2023
2014-  3-  75-HOU
31 LaMonte Wade 29 L 1b log | splits 135 429 64 110 14 2 17 45 2 0 76 95 6 4 4 3 4 179 519 33 77 .256 .373 .417 .790 .343 .161 .290 14.64 18.30 1.25 25.24 MLB 2019-2023 2013-2023
2015-  9- 260-MIN
8 Michael Conforto 30 L rf-lf log | splits 125 406 58 97 14 0 15 58 4 0 53 106 7 0 4 4 12 156 470 29 68 .239 .334 .384 .718 .286 .145 .284 11.28 22.55 2.00 27.07 MLB 2015-2023 2012-2023
2014-  1-  10-NYN
41 Wilmer Flores 31 R 1b-dh log | splits 126 405 51 115 22 0 23 60 0 0 41 63 5 0 3 1 13 206 454 45 70 .284 .355 .509 .863 .326 .225 .286 9.03 13.88 1.54 17.61 MLB 2013-2023 2008-2023
2007-    UDFA-NYN
23 Joc Pederson 31 L dh-lf log | splits 121 358 59 84 14 3 15 51 0 0 57 89 7 0 3 6 12 149 425 32 52 .235 .348 .416 .764 .341 .182 .268 13.41 20.94 1.56 23.87 MLB 2014-2023 2010-2023
2010- 11- 352-LAN
5 Mike Yastrzemski 32 L rf-cf log | splits 106 330 54 77 23 1 15 43 2 2 45 99 3 2 1 3 5 147 381 39 38 .233 .330 .445 .775 .348 .212 .286 11.81 25.98 2.20 22.00 MLB 2019-2023 2010-2023
2013- 14- 429-BAL
14 Patrick Bailey 24 B c log | splits 97 326 29 76 18 1 7 48 1 0 21 100 3 2 1 0 8 117 353 26 50 .233 .285 .359 .644 .193 .126 .314 5.95 28.33 4.76 46.57 MLB 2023-2023 2018-2023
2020-  1-  13-SFN
2 Blake Sabol 25 L c-lf log | splits 110 310 36 73 10 0 13 44 4 2 24 117 6 2 2 0 4 122 344 23 50 .235 .301 .394 .695 .242 .158 .330 6.98 34.01 4.88 23.85 MLB 2023-2023 2017-2023
2019-  7- 214-PIT
35 Brandon Crawford 36 L ss log | splits 93 283 31 55 11 1 7 38 3 0 28 81 4 1 4 1 5 89 320 19 36 .194 .273 .314 .587 .230 .120 .241 8.75 25.31 2.89 40.43 MLB 2011-2023 2006-2023
2008-  4- 117-SFN
6 Casey Schmitt 24 R ss-3b log | splits 90 253 28 52 15 0 5 30 2 1 13 65 5 3 3 0 7 82 277 20 32 .206 .255 .324 .580 .174 .119 .253 4.69 23.47 5.00 50.60 MLB 2023-2023 2018-2023
2020-  2-  49-SFN
29 Luis Matos 21 R cf-rf log | splits 76 228 24 57 13 1 2 14 3 0 20 33 3 2 0 0 3 78 253 16 41 .250 .319 .342 .661 .193 .092 .285 7.91 13.04 1.65 114.00 MLB 2023-2023 2019-2023
2018-    UDFA-SFN
17 Mitch Haniger 32 R lf-rf log | splits 61 211 27 44 13 1 6 28 1 0 15 65 2 0 1 0 7 77 229 20 24 .209 .266 .365 .631 .232 .156 .270 6.55 28.38 4.33 35.17 MLB 2016-2023 2010-2023
2012-  1-  38-MIL
13 Austin Slater 30 R cf-lf log | splits 89 185 24 50 9 0 5 20 2 2 20 58 2 0 0 0 2 74 207 14 36 .270 .348 .400 .748 .238 .130 .369 9.66 28.02 2.90 37.00 MLB 2017-2023 2012-2023
2014-  8- 238-SFN
32 David Villar 26 R 3b-1b log | splits 46 124 15 18 6 0 5 12 1 1 11 45 4 0 1 0 1 39 140 11 7 .145 .236 .315 .550 .258 .169 .173 7.86 32.14 4.09 24.80 MLB 2022-2023 2016-2023
2018- 11- 316-SFN
70 Brett Wisely 24 L 2b-cf log | splits 51 120 10 21 5 0 2 8 2 1 9 40 0 1 1 0 2 32 131 7 14 .175 .231 .267 .497 .175 .092 .241 6.87 30.53 4.44 60.00 MLB 2023-2023 2018-2023
2019- 15- 458-TBA
21 Joey Bart 26 R c log | splits 30 87 9 18 5 0 0 5 0 0 3 23 4 0 1 0 0 23 95 5 13 .207 .263 .264 .528 .092 .057 .277 3.16 24.21 7.67 -- MLB 2020-2023 2016-2023
2018-  1-   2-SFN
12 Heliot Ramos 23 R rf-lf log | splits 25 56 5 10 4 0 1 2 0 0 4 20 0 0 0 0 1 17 60 5 5 .179 .233 .304 .537 .196 .125 .257 6.67 33.33 5.00 56.00 MLB 2022-2023 2017-2023
2017-  1-  19-SFN
53 Wade Meckler 23 L cf-lf log | splits 20 56 6 13 1 0 0 4 0 0 6 25 2 0 0 0 0 14 64 1 12 .232 .328 .250 .578 .125 .018 .419 9.38 39.06 4.17 -- MLB 2023-2023 2019-2023
2022-  8- 256-SFN
18 Paul DeJong 29 R ss log | splits 18 49 2 9 2 0 1 5 0 0 0 16 0 0 1 0 1 14 50 3 6 .184 .180 .286 .466 .102 .102 .242 0.00 32.00 -- 49.00 MLB 2017-2023 2013-2023
2015-  4- 131-SLN
58 Bryce Johnson 27 B cf log | splits 30 43 7 7 1 0 1 3 3 0 4 15 0 0 1 0 0 11 48 2 5 .163 .229 .256 .485 .256 .093 .214 8.33 31.25 3.75 43.00 MLB 2022-2023 2015-2023
2017-  6- 186-SFN
37 Marco Luciano 21 R ss log | splits 14 39 4 9 3 0 0 0 1 0 6 17 0 0 0 0 0 12 45 3 6 .231 .333 .308 .641 .256 .077 .409 13.33 37.78 2.83 -- MLB 2023-2023 2019-2023
2018-    UDFA-SFN
49 Tyler Fitzgerald 25 R ss-cf log | splits 10 32 3 7 2 0 2 5 2 0 2 10 0 0 0 0 0 15 34 4 3 .219 .265 .469 .733 .375 .250 .250 5.88 29.41 5.00 16.00 MLB 2023-2023 2017-2023
2019-  4- 116-SFN
18 Darin Ruf 36 R dh-1b log | splits 9 23 1 6 2 0 0 3 0 0 4 9 0 0 0 0 0 8 27 2 4 .261 .370 .348 .718 .261 .087 .429 14.81 33.33 2.25 -- MLB 2012-2023 2006-2023
2009- 20- 617-PHI
10 Isan Diaz 27 L 2b log | splits 6 19 0 1 0 0 0 1 0 0 2 7 0 0 0 0 0 1 21 0 1 .053 .143 .053 .195 .105 .000 .083 9.52 33.33 3.50 -- MLB 2019-2023 2014-2023
2014-  2-  70-ARI
10 Johan Camargo 29 B ss-3b log | splits 8 18 0 4 0 0 0 2 0 0 1 4 1 0 0 0 2 4 20 0 4 .222 .300 .222 .522 .056 .000 .286 5.00 20.00 4.00 -- MLB 2017-2023 2012-2023
2010-    UDFA-ATL
1 Roberto Perez 34 R c log | splits 5 15 0 2 0 0 0 1 0 0 2 6 0 0 0 0 0 2 17 0 2 .133 .235 .133 .369 .133 .000 .222 11.76 35.29 3.00 -- MLB 2014-2023 2009-2023
2008- 33-1011-CLE
46 Mark Mathias 28 R 2b-rf log | splits 5 10 1 2 0 0 0 2 0 0 0 4 0 0 0 0 1 2 10 0 2 .200 .200 .200 .400 .000 .000 .333 0.00 40.00 -- -- MLB 2020-2023 2013-2023
2015-  3-  93-CLE
37 Cal Stevenson 26 L cf-rf log | splits 6 9 1 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 12 0 0 .000 .250 .000 .250 .333 .000 .000 25.00 16.67 0.67 -- MLB 2022-2023 2015-2023
2018- 10- 296-TOR
16 AJ Pollock 35 R lf-dh log | splits 5 6 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 6 0 0 .000 .000 .000 .000 .000 .000 .000 0.00 33.33 -- -- MLB 2012-2023 2007-2023
2009-  1-  17-ARI
45 Matt Beaty 30 L 1b-dh log | splits 4 5 1 1 0 0 0 1 0 0 0 2 0 0 0 0 0 1 5 0 1 .200 .200 .200 .400 .000 .000 .333 0.00 40.00 -- -- MLB 2019-2023 2012-2023
2015- 12- 372-LAN
14 Austin Wynns 32 R c log | splits 1 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 .000 .000 -- 0.00 100.00 -- -- MLB 2018-2023 2010-2023
2013- 10- 309-BAL
34 Jakob Junis 30 R p log | splits 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- -- MLB 2017-2023 2012-2023
2011- 29- 876-KCA
33 Taylor Rogers 32 L p log | splits 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- -- MLB 2016-2023 2010-2023
2012- 11- 340-MIN
71 Tyler Rogers 32 R p log | splits 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- -- MLB 2019-2023 2012-2023
2013- 10- 312-SFN
54 Scott Alexander 33 L p log | splits 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- -- MLB 2015-2023 2008-2023
2010-  6- 179-KCA
75 Camilo Doval 25 R p log | splits 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -- -- -- -- -- -- -- -- -- -- -- MLB 2021-2023 2016-2023
2015-    UDFA-SFN
-- Totals -- -- -- -- 1792 5412 674 1271 256 13 174 651 57 16 544 1492 81 17 39 19 116 2075 6093 443 828 .235 .312 .383 .695 .257 .149 .290 8.93 24.49 2.74 31.10 MLB 2023-2023 2017-2023
0
Pitching Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
  # player name age throws links role   w   l   g gs cg sh gr gf sv ip   h   r er hr bb so wp bk hb era whip h9 hr9 bb9 so9 ra9 so/bb hilvl mlb years stat years draft info
62 Logan Webb 26 R log | splits Starter 11 13 33 33 2 1 0 0 0 216.0 201 83 78 20 31 194 1 0 5 3.25 1.07 8.38 0.83 1.29 8.08 3.46 6.26 MLB 2019-2023 2014-2023
2014-  4- 118-SFN
38 Alex Cobb 35 R log | splits Starter 7 7 28 28 2 1 0 0 0 151.1 163 69 65 19 37 131 7 5 6 3.87 1.32 9.69 1.13 2.20 7.79 4.10 3.54 MLB 2011-2023 2006-2023
2006-  4- 109-TBA
52 Sean Manaea 31 L log | splits Rel/St 7 6 37 10 0 0 27 2 1 117.2 104 68 58 14 42 128 3 0 8 4.44 1.24 7.95 1.07 3.21 9.79 5.20 3.05 MLB 2016-2023 2011-2023
2013-  1-  34-KCA
26 Anthony DeSclafani 33 R log | splits Starter 4 8 19 18 0 0 1 0 0 99.2 105 59 54 15 20 79 3 0 4 4.88 1.25 9.48 1.35 1.81 7.13 5.33 3.95 MLB 2014-2023 2009-2023
2011-  6- 199-TOR
57 Alex Wood 32 L log | splits Rel/St 5 5 29 12 0 0 17 2 0 97.2 98 52 47 9 42 74 3 2 8 4.33 1.43 9.03 0.83 3.87 6.82 4.79 1.76 MLB 2013-2023 2010-2023
2012-  2-  85-ATL
48 Ross Stripling 33 R log | splits St/Rel 0 5 22 11 0 0 11 5 0 89.0 104 54 53 20 16 70 2 1 2 5.36 1.35 10.52 2.02 1.62 7.08 5.46 4.38 MLB 2016-2023 2009-2023
2012-  5- 176-LAN
34 Jakob Junis 30 R log | splits Rel/St 4 3 40 4 0 0 36 6 1 86.0 90 42 37 12 21 96 5 0 5 3.87 1.29 9.42 1.26 2.20 10.05 4.40 4.57 MLB 2017-2023 2012-2023
2011- 29- 876-KCA
43 Tristan Beck 27 R log | splits Rel/St 3 3 33 3 0 0 30 13 2 85.0 83 40 37 10 21 68 3 0 2 3.92 1.22 8.79 1.06 2.22 7.20 4.24 3.24 MLB 2023-2023 2016-2023
2018-  4- 112-ATL
71 Tyler Rogers 32 R log | splits Reliever 4 5 68 0 0 0 68 8 2 74.0 66 27 25 7 19 60 0 0 3 3.04 1.15 8.03 0.85 2.31 7.30 3.28 3.16 MLB 2019-2023 2012-2023
2013- 10- 312-SFN
75 Camilo Doval 25 R log | splits Closer 6 6 69 0 0 0 69 60 39 67.2 51 32 22 3 26 87 10 3 8 2.93 1.14 6.78 0.40 3.46 11.57 4.26 3.35 MLB 2021-2023 2016-2023
2015-    UDFA-SFN
74 Ryan Walker 27 R log | splits Rel/St 5 3 49 13 0 0 36 6 1 61.1 61 25 22 8 24 78 3 0 2 3.23 1.39 8.95 1.17 3.52 11.45 3.67 3.25 MLB 2023-2023 2015-2023
2018- 31- 916-SFN
33 Taylor Rogers 32 L log | splits Reliever 6 4 60 0 0 0 60 12 2 51.2 39 27 22 6 25 64 3 0 3 3.83 1.24 6.79 1.05 4.35 11.15 4.70 2.56 MLB 2016-2023 2010-2023
2012- 11- 340-MIN
54 Scott Alexander 33 L log | splits Rel/St 7 3 55 8 0 0 47 11 1 48.1 55 30 25 2 11 31 7 0 1 4.66 1.37 10.24 0.37 2.05 5.77 5.59 2.82 MLB 2015-2023 2008-2023
2010-  6- 179-KCA
67 Keaton Winn 25 R log | splits St/Rel 1 3 9 5 0 0 4 2 1 42.1 36 22 22 6 8 35 1 0 5 4.68 1.04 7.65 1.28 1.70 7.44 4.68 4.38 MLB 2023-2023 2017-2023
2018-  5- 136-SFN
59 John Brebbia 33 R log | splits Rel/St 3 5 40 10 0 0 30 6 0 38.1 31 21 17 6 14 47 0 0 0 3.99 1.17 7.28 1.41 3.29 11.03 4.93 3.36 MLB 2017-2023 2009-2023
2011- 30- 929-NYA
45 Kyle Harrison 21 L log | splits Starter 1 1 7 7 0 0 0 0 0 34.2 29 19 16 8 11 35 0 0 4 4.15 1.15 7.53 2.08 2.86 9.09 4.93 3.18 MLB 2023-2023 2021-2023
2020-  3-  85-SFN
77 Luke Jackson 31 R log | splits Reliever 2 2 33 0 0 0 33 9 0 33.1 26 14 11 3 15 43 3 1 1 2.97 1.23 7.02 0.81 4.05 11.61 3.78 2.87 MLB 2015-2023 2011-2023
2010-  1-  45-TEX
64 Sean Hjelle 26 R log | splits Reliever 2 1 15 0 0 0 15 7 0 29.0 38 25 21 3 13 31 5 0 4 6.52 1.76 11.79 0.93 4.03 9.62 7.76 2.38 MLB 2022-2023 2016-2023
2018-  2-  45-SFN
63 Mauricio Llovera 27 R log | splits Reliever 1 0 5 0 0 0 5 3 0 5.1 4 1 1 1 2 5 1 0 0 1.69 1.13 6.75 1.69 3.38 8.44 1.69 2.50 MLB 2020-2023 2016-2023
2015-    UDFA-PHI
56 Cole Waites 25 R log | splits Reliever 0 0 3 0 0 0 3 2 0 2.1 6 5 4 0 2 2 0 0 0 15.43 3.43 23.14 0.00 7.71 7.71 19.29 1.00 MLB 2022-2023 2017-2023
2019- 18- 536-SFN
45 Matt Beaty 30 R log | splits Reliever 0 0 1 0 0 0 1 1 0 1.0 3 3 3 0 1 1 0 0 0 27.00 4.00 27.00 0.00 9.00 9.00 27.00 1.00 MLB 2019-2023 2012-2023
2015- 12- 372-LAN
32 David Villar 26 R log | splits Reliever 0 0 1 0 0 0 1 1 0 1.0 0 0 0 0 1 0 0 0 0 0.00 1.00 0.00 0.00 9.00 0.00 0.00 0.00 MLB 2022-2023 2016-2023
2018- 11- 316-SFN
70 Brett Wisely 24 R log | splits Reliever 0 0 1 0 0 0 1 1 0 1.0 1 1 1 1 0 0 0 0 0 9.00 1.00 9.00 9.00 0.00 0.00 9.00 -- MLB 2023-2023 2018-2023
2019- 15- 458-TBA
35 Brandon Crawford 36 R log | splits Reliever 0 0 1 0 0 0 1 1 0 1.0 1 0 0 0 1 0 0 0 0 0.00 2.00 9.00 0.00 9.00 0.00 0.00 0.00 MLB 2011-2023 2006-2023
2008-  4- 117-SFN
-- Totals -- -- -- -- 79 83 658 162 4 2 496 158 50 1,434.2 1395 719 641 173 403 1359 60 12 71 4.02 1.25 8.75 1.09 2.53 8.53 4.51 3.37 MLB 2020-2023 2016-2023
0
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Patrick Bailey 24 c 94 84 765.2 740 50 13 2 803 790 63 25 71.59 .984 8.4 1.03 9.29 58.0 96.9 1 MLB 2023-2023 2018-2023
Blake Sabol 25 c 55 46 393.1 371 19 5 1 395 390 37 7 84.09 .987 7.1 0.99 8.93 34.0 50.0 2 MLB 2023-2023 2017-2023
Joey Bart 26 c 30 26 230.0 212 9 2 0 223 221 20 4 83.33 .991 7.4 0.96 8.65 18.5 100.0 3 MLB 2020-2023 2016-2023
Roberto Perez 34 c 5 5 38.2 41 1 0 0 42 42 4 0 100.00 1.000 8.4 1.10 9.90 3.1 100.0 4 MLB 2014-2023 2009-2023
Austin Wynns 32 c 1 1 7.0 8 0 0 0 8 8 0 0 -- 1.000 8.0 1.14 10.29 0.6 100.0 5 MLB 2018-2023 2010-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
LaMonte Wade 29 1b 116 104 887.2 868 70 10 84 948 938 0 0 -- .989 8.1 1.06 9.52 71.6 85.9 1 MLB 2019-2023 2013-2023
Wilmer Flores 31 1b 61 45 415.0 412 27 2 38 441 439 0 0 -- .995 7.2 1.06 9.52 37.7 48.4 2 MLB 2013-2023 2008-2023
J.D. Davis 30 1b 15 9 87.0 82 5 0 7 87 87 0 0 -- 1.000 5.8 1.00 9.00 9.3 10.4 3 MLB 2017-2023 2012-2023
David Villar 26 1b 6 4 41.0 36 2 1 5 39 38 0 0 -- .974 6.3 0.93 8.34 3.7 13.0 4 MLB 2022-2023 2016-2023
Joc Pederson 31 1b 2 0 4.0 3 0 0 1 3 3 0 0 -- 1.000 1.5 0.75 6.75 1.2 1.7 5 MLB 2014-2023 2010-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Thairo Estrada 27 2b 102 98 857.0 156 304 5 68 465 460 0 0 -- .989 4.5 0.54 4.83 63.0 85.0 1 MLB 2019-2023 2013-2023
Brett Wisely 24 2b 37 29 244.2 43 79 4 17 126 122 0 0 -- .968 3.3 0.50 4.50 22.8 72.5 2 MLB 2023-2023 2018-2023
David Villar 26 2b 21 13 119.0 29 31 1 6 61 60 0 0 -- .984 2.9 0.50 4.54 13.0 45.7 3 MLB 2022-2023 2016-2023
Casey Schmitt 24 2b 19 15 135.0 20 51 0 18 71 71 0 0 -- 1.000 3.7 0.53 4.73 11.7 21.1 4 MLB 2023-2023 2018-2023
Wilmer Flores 31 2b 6 0 10.0 2 3 0 0 5 5 0 0 -- 1.000 0.8 0.50 4.50 3.7 4.8 5 MLB 2013-2023 2008-2023
Mark Mathias 28 2b 5 2 22.0 5 10 0 2 15 15 0 0 -- 1.000 3.0 0.68 6.14 3.1 100.0 6 MLB 2020-2023 2013-2023
Isan Diaz 27 2b 5 5 46.0 11 18 0 5 29 29 0 0 -- 1.000 5.8 0.63 5.67 3.1 83.3 6 MLB 2019-2023 2014-2023
Paul DeJong 29 2b 1 0 1.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 1.00 9.00 0.6 5.6 8 MLB 2017-2023 2013-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
J.D. Davis 30 3b 116 105 915.2 58 205 9 14 272 263 0 0 -- .967 2.3 0.29 2.59 71.6 80.6 1 MLB 2017-2023 2012-2023
Casey Schmitt 24 3b 35 25 236.0 7 58 6 9 71 65 0 0 -- .915 1.9 0.28 2.48 21.6 38.9 2 MLB 2023-2023 2018-2023
Wilmer Flores 31 3b 22 16 131.0 6 33 7 3 46 39 0 0 -- .848 1.8 0.30 2.68 13.6 17.5 3 MLB 2013-2023 2008-2023
David Villar 26 3b 17 13 114.0 8 23 0 1 31 31 0 0 -- 1.000 1.8 0.27 2.45 10.5 37.0 4 MLB 2022-2023 2016-2023
Johan Camargo 29 3b 3 1 12.0 0 3 0 0 3 3 0 0 -- 1.000 1.0 0.25 2.25 1.9 37.5 5 MLB 2017-2023 2012-2023
Tyler Fitzgerald 25 3b 3 1 17.0 1 5 0 0 6 6 0 0 -- 1.000 2.0 0.35 3.18 1.9 30.0 5 MLB 2023-2023 2017-2023
Isan Diaz 27 3b 1 1 9.0 0 2 0 0 2 2 0 0 -- 1.000 2.0 0.22 2.00 0.6 16.7 7 MLB 2019-2023 2014-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Brandon Crawford 36 ss 92 85 725.2 103 223 12 50 338 326 0 0 -- .964 3.5 0.45 4.05 56.8 98.9 1 MLB 2011-2023 2006-2023
Casey Schmitt 24 ss 42 31 290.0 37 78 2 20 117 115 0 0 -- .983 2.7 0.40 3.57 25.9 46.7 2 MLB 2023-2023 2018-2023
Thairo Estrada 27 ss 24 17 159.0 21 45 3 11 69 66 0 0 -- .957 2.8 0.42 3.74 14.8 20.0 3 MLB 2019-2023 2013-2023
Paul DeJong 29 ss 16 13 114.1 18 34 2 4 54 52 0 0 -- .963 3.3 0.46 4.10 9.9 88.9 4 MLB 2017-2023 2013-2023
Marco Luciano 21 ss 13 12 106.1 16 29 1 9 46 45 0 0 -- .978 3.5 0.42 3.82 8.0 92.9 5 MLB 2023-2023 2019-2023
Johan Camargo 29 ss 5 4 37.1 8 11 0 2 19 19 0 0 -- 1.000 3.8 0.51 4.61 3.1 62.5 6 MLB 2017-2023 2012-2023
Brett Wisely 24 ss 1 0 2.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 2.0 7 MLB 2023-2023 2018-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Mitch Haniger 32 lf 46 43 370.1 73 1 2 0 76 74 0 0 -- .974 1.6 0.20 1.80 28.4 75.4 1 MLB 2016-2023 2010-2023
Blake Sabol 25 lf 43 32 271.2 44 1 1 0 46 45 0 0 -- .978 1.0 0.17 1.49 26.5 39.1 2 MLB 2023-2023 2017-2023
Austin Slater 30 lf 34 18 165.0 41 1 0 1 42 42 0 0 -- 1.000 1.2 0.25 2.29 21.0 38.2 3 MLB 2017-2023 2012-2023
Joc Pederson 31 lf 32 20 173.0 31 0 3 0 34 31 0 0 -- .912 1.0 0.18 1.61 19.8 26.4 4 MLB 2014-2023 2010-2023
Michael Conforto 30 lf 18 14 112.0 21 1 1 1 23 22 0 0 -- .957 1.2 0.20 1.77 11.1 14.4 5 MLB 2015-2023 2012-2023
Mike Yastrzemski 32 lf 17 8 86.1 21 0 1 0 22 21 0 0 -- .955 1.2 0.24 2.20 10.5 16.0 6 MLB 2019-2023 2010-2023
LaMonte Wade 29 lf 14 7 69.1 11 0 0 0 11 11 0 0 -- 1.000 0.8 0.16 1.43 8.6 10.4 7 MLB 2019-2023 2013-2023
Luis Matos 21 lf 14 6 51.0 6 1 0 1 7 7 0 0 -- 1.000 0.5 0.14 1.24 8.6 18.4 7 MLB 2023-2023 2019-2023
Heliot Ramos 23 lf 13 10 85.0 14 1 1 0 16 15 0 0 -- .938 1.2 0.18 1.59 8.0 52.0 9 MLB 2022-2023 2017-2023
Wade Meckler 23 lf 4 1 15.1 4 0 0 0 4 4 0 0 -- 1.000 1.0 0.26 2.38 2.5 20.0 10 MLB 2023-2023 2019-2023
AJ Pollock 35 lf 3 1 12.0 3 0 0 0 3 3 0 0 -- 1.000 1.0 0.25 2.25 1.9 60.0 11 MLB 2012-2023 2007-2023
Thairo Estrada 27 lf 3 2 18.2 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.11 0.99 1.9 2.5 11 MLB 2019-2023 2013-2023
Bryce Johnson 27 lf 2 0 4.0 1 0 0 0 1 1 0 0 -- 1.000 0.5 0.25 2.25 1.2 6.7 13 MLB 2022-2023 2015-2023
Brett Wisely 24 lf 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 2.0 14 MLB 2023-2023 2018-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Luis Matos 21 cf 57 48 438.0 88 2 3 1 93 90 0 0 -- .968 1.6 0.21 1.85 35.2 75.0 1 MLB 2023-2023 2019-2023
Mike Yastrzemski 32 cf 51 44 351.1 79 2 0 1 81 81 0 0 -- 1.000 1.6 0.23 2.08 31.5 48.1 2 MLB 2019-2023 2010-2023
Austin Slater 30 cf 39 19 180.2 44 1 2 1 47 45 0 0 -- .957 1.2 0.25 2.25 24.1 43.8 3 MLB 2017-2023 2012-2023
Bryce Johnson 27 cf 28 11 125.0 30 0 0 0 30 30 0 0 -- 1.000 1.1 0.24 2.16 17.3 93.3 4 MLB 2022-2023 2015-2023
Wade Meckler 23 cf 18 14 119.0 30 0 1 0 31 30 0 0 -- .968 1.7 0.25 2.27 11.1 90.0 5 MLB 2023-2023 2019-2023
Brett Wisely 24 cf 18 10 93.1 27 0 0 0 27 27 0 0 -- 1.000 1.5 0.29 2.61 11.1 35.3 5 MLB 2023-2023 2018-2023
Tyler Fitzgerald 25 cf 9 9 71.1 27 0 0 0 27 27 0 0 -- 1.000 3.0 0.38 3.42 5.6 90.0 7 MLB 2023-2023 2017-2023
Cal Stevenson 26 cf 6 4 38.0 12 0 0 0 12 12 0 0 -- 1.000 2.0 0.32 2.84 3.7 100.0 8 MLB 2022-2023 2015-2023
Heliot Ramos 23 cf 3 2 13.0 3 0 0 0 3 3 0 0 -- 1.000 1.0 0.23 2.08 1.9 12.0 9 MLB 2022-2023 2017-2023
LaMonte Wade 29 cf 2 0 3.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 1.2 1.5 10 MLB 2019-2023 2013-2023
AJ Pollock 35 cf 1 1 2.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 0.50 4.50 0.6 20.0 11 MLB 2012-2023 2007-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Michael Conforto 30 rf 96 90 761.0 134 4 1 0 139 138 0 0 -- .993 1.4 0.18 1.63 59.3 76.8 1 MLB 2015-2023 2012-2023
Mike Yastrzemski 32 rf 56 38 346.0 75 4 0 0 79 79 0 0 -- 1.000 1.4 0.23 2.05 34.6 52.8 2 MLB 2019-2023 2010-2023
Luis Matos 21 rf 15 10 92.1 20 1 0 0 21 21 0 0 -- 1.000 1.4 0.23 2.05 9.3 19.7 3 MLB 2023-2023 2019-2023
Mitch Haniger 32 rf 14 10 84.1 16 0 0 0 16 16 0 0 -- 1.000 1.1 0.19 1.71 8.6 23.0 4 MLB 2016-2023 2010-2023
Heliot Ramos 23 rf 10 5 40.0 4 0 0 0 4 4 0 0 -- 1.000 0.4 0.10 0.90 6.2 40.0 5 MLB 2022-2023 2017-2023
Austin Slater 30 rf 9 2 33.1 11 0 0 0 11 11 0 0 -- 1.000 1.2 0.33 2.99 5.6 10.1 6 MLB 2017-2023 2012-2023
LaMonte Wade 29 rf 7 3 39.2 9 0 0 0 9 9 0 0 -- 1.000 1.3 0.23 2.07 4.3 5.2 7 MLB 2019-2023 2013-2023
Joc Pederson 31 rf 6 3 31.0 4 0 0 0 4 4 0 0 -- 1.000 0.7 0.13 1.16 3.7 5.0 8 MLB 2014-2023 2010-2023
AJ Pollock 35 rf 1 1 7.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 0.14 1.29 0.6 20.0 9 MLB 2012-2023 2007-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Michael Conforto 30 of 110 104 873.0 155 5 2 1 162 160 0 0 -- .988 1.5 0.18 1.65 67.9 88.0 1 MLB 2015-2023 2012-2023
Mike Yastrzemski 32 of 103 90 783.2 175 6 1 1 182 181 0 0 -- .995 1.8 0.23 2.08 63.6 97.2 2 MLB 2019-2023 2010-2023
Austin Slater 30 of 74 39 379.0 96 2 2 2 100 98 0 0 -- .980 1.3 0.26 2.33 45.7 83.1 3 MLB 2017-2023 2012-2023
Luis Matos 21 of 73 64 581.1 114 4 3 2 121 118 0 0 -- .975 1.6 0.20 1.83 45.1 96.1 4 MLB 2023-2023 2019-2023
Mitch Haniger 32 of 57 53 454.2 89 1 2 0 92 90 0 0 -- .978 1.6 0.20 1.78 35.2 93.4 5 MLB 2016-2023 2010-2023
Blake Sabol 25 of 43 32 271.2 44 1 1 0 46 45 0 0 -- .978 1.0 0.17 1.49 26.5 39.1 6 MLB 2023-2023 2017-2023
Joc Pederson 31 of 37 23 204.0 35 0 3 0 38 35 0 0 -- .921 0.9 0.17 1.54 22.8 30.6 7 MLB 2014-2023 2010-2023
Bryce Johnson 27 of 30 11 129.0 31 0 0 0 31 31 0 0 -- 1.000 1.0 0.24 2.16 18.5 100.0 8 MLB 2022-2023 2015-2023
LaMonte Wade 29 of 22 10 112.0 20 0 0 0 20 20 0 0 -- 1.000 0.9 0.18 1.61 13.6 16.3 9 MLB 2019-2023 2013-2023
Heliot Ramos 23 of 21 17 138.0 21 1 1 0 23 22 0 0 -- .957 1.0 0.16 1.43 13.0 84.0 10 MLB 2022-2023 2017-2023
Wade Meckler 23 of 19 15 134.1 34 0 1 0 35 34 0 0 -- .971 1.8 0.25 2.28 11.7 95.0 11 MLB 2023-2023 2019-2023
Brett Wisely 24 of 19 10 94.1 27 0 0 0 27 27 0 0 -- 1.000 1.4 0.29 2.58 11.7 37.3 11 MLB 2023-2023 2018-2023
Tyler Fitzgerald 25 of 9 9 71.1 27 0 0 0 27 27 0 0 -- 1.000 3.0 0.38 3.42 5.6 90.0 13 MLB 2023-2023 2017-2023
Cal Stevenson 26 of 6 4 38.0 12 0 0 0 12 12 0 0 -- 1.000 2.0 0.32 2.84 3.7 100.0 14 MLB 2022-2023 2015-2023
AJ Pollock 35 of 5 3 21.0 5 0 0 0 5 5 0 0 -- 1.000 1.0 0.24 2.14 3.1 100.0 15 MLB 2012-2023 2007-2023
Thairo Estrada 27 of 3 2 18.2 2 0 0 0 2 2 0 0 -- 1.000 0.7 0.11 0.99 1.9 2.5 16 MLB 2019-2023 2013-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Camilo Doval 25 p 69 0 67.2 2 4 1 0 7 6 12 5 70.59 .857 0.1 0.09 0.80 42.6 100.0 1 MLB 2021-2023 2016-2023
Tyler Rogers 32 p 68 0 74.0 4 13 1 1 18 17 5 1 83.33 .944 0.3 0.23 2.07 42.0 100.0 2 MLB 2019-2023 2012-2023
Taylor Rogers 32 p 60 0 51.2 2 5 0 0 7 7 6 1 85.71 1.000 0.1 0.14 1.23 37.0 100.0 3 MLB 2016-2023 2010-2023
Scott Alexander 33 p 55 8 48.1 5 12 1 1 18 17 7 0 100.00 .944 0.3 0.35 3.18 34.0 100.0 4 MLB 2015-2023 2008-2023
Ryan Walker 27 p 49 13 61.1 6 10 1 0 17 16 5 5 50.00 .941 0.3 0.26 2.36 30.2 100.0 5 MLB 2023-2023 2015-2023
John Brebbia 33 p 40 10 38.1 2 4 1 0 7 6 5 1 83.33 .857 0.2 0.16 1.42 24.7 100.0 6 MLB 2017-2023 2009-2023
Jakob Junis 30 p 40 4 86.0 9 3 1 0 13 12 5 2 71.43 .923 0.3 0.14 1.26 24.7 100.0 6 MLB 2017-2023 2012-2023
Sean Manaea 31 p 37 10 117.2 3 8 2 1 13 11 8 2 80.00 .846 0.3 0.09 0.84 22.8 100.0 8 MLB 2016-2023 2011-2023
Luke Jackson 31 p 33 0 33.1 0 1 0 0 1 1 7 0 100.00 1.000 0.0 0.03 0.27 20.4 100.0 9 MLB 2015-2023 2011-2023
Logan Webb 26 p 33 33 216.0 17 20 1 4 38 37 20 4 83.33 .974 1.1 0.17 1.54 20.4 100.0 9 MLB 2019-2023 2014-2023
Tristan Beck 27 p 33 3 85.0 6 8 1 4 15 14 2 0 100.00 .933 0.4 0.16 1.48 20.4 100.0 9 MLB 2023-2023 2016-2023
Alex Wood 32 p 29 12 97.2 10 10 1 1 21 20 4 1 80.00 .952 0.7 0.21 1.85 17.9 100.0 12 MLB 2013-2023 2010-2023
Alex Cobb 35 p 28 28 151.1 7 20 3 2 30 27 13 3 81.25 .900 1.0 0.18 1.61 17.3 100.0 13 MLB 2011-2023 2006-2023
Ross Stripling 33 p 22 11 89.0 3 11 1 0 15 14 6 3 66.67 .933 0.6 0.16 1.42 13.6 100.0 14 MLB 2016-2023 2009-2023
Anthony DeSclafani 33 p 19 18 99.2 10 18 1 2 29 28 8 3 72.73 .966 1.5 0.28 2.54 11.7 100.0 15 MLB 2014-2023 2009-2023
Sean Hjelle 26 p 15 0 29.0 6 7 0 0 13 13 3 0 100.00 1.000 0.9 0.45 4.03 9.3 100.0 16 MLB 2022-2023 2016-2023
Keaton Winn 25 p 9 5 42.1 1 2 0 0 3 3 3 2 60.00 1.000 0.3 0.07 0.64 5.6 100.0 17 MLB 2023-2023 2017-2023
Kyle Harrison 21 p 7 7 34.2 0 2 0 0 2 2 3 3 50.00 1.000 0.3 0.06 0.53 4.3 100.0 18 MLB 2023-2023 2021-2023
Mauricio Llovera 27 p 5 0 5.1 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 3.1 100.0 19 MLB 2020-2023 2016-2023
Cole Waites 25 p 3 0 2.1 0 0 0 0 0 0 2 0 100.00 .000 0.0 0.00 0.00 1.9 100.0 20 MLB 2022-2023 2017-2023
Brandon Crawford 36 p 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 1.1 21 MLB 2011-2023 2006-2023
Matt Beaty 30 p 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 25.0 21 MLB 2019-2023 2012-2023
David Villar 26 p 1 0 1.0 0 0 0 0 0 0 0 0 -- .000 0.0 0.00 0.00 0.6 2.2 21 MLB 2022-2023 2016-2023
Brett Wisely 24 p 1 0 1.0 1 0 0 0 1 1 0 0 -- 1.000 1.0 1.00 9.00 0.6 2.0 21 MLB 2023-2023 2018-2023
player name age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk hilvl mlb years stat years
Joc Pederson 31 dh 79 72 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 48.8 65.3 1 MLB 2014-2023 2010-2023
Wilmer Flores 31 dh 41 36 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 25.3 32.5 2 MLB 2013-2023 2008-2023
J.D. Davis 30 dh 14 12 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 8.6 9.7 3 MLB 2017-2023 2012-2023
Michael Conforto 30 dh 13 11 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 8.0 10.4 4 MLB 2015-2023 2012-2023
Blake Sabol 25 dh 10 8 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 6.2 9.1 5 MLB 2023-2023 2017-2023
Darin Ruf 36 dh 7 6 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 4.3 77.8 6 MLB 2012-2023 2006-2023
Austin Slater 30 dh 5 3 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 3.1 5.6 7 MLB 2017-2023 2012-2023
David Villar 26 dh 4 4 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 2.5 8.7 8 MLB 2022-2023 2016-2023
Mitch Haniger 32 dh 3 2 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 4.9 9 MLB 2016-2023 2010-2023
Matt Beaty 30 dh 3 1 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 75.0 9 MLB 2019-2023 2012-2023
LaMonte Wade 29 dh 3 2 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 2.2 9 MLB 2019-2023 2013-2023
Heliot Ramos 23 dh 3 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 12.0 9 MLB 2022-2023 2017-2023
Thairo Estrada 27 dh 2 2 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.2 1.7 13 MLB 2019-2023 2013-2023
Luis Matos 21 dh 2 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.2 2.6 13 MLB 2023-2023 2019-2023
Mike Yastrzemski 32 dh 1 1 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 0.9 15 MLB 2019-2023 2010-2023
Paul DeJong 29 dh 1 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 5.6 15 MLB 2017-2023 2013-2023
Patrick Bailey 24 dh 1 1 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 1.0 15 MLB 2023-2023 2018-2023
Marco Luciano 21 dh 1 1 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 0.6 7.1 15 MLB 2023-2023 2019-2023