Weekly Hitter Rankings: South Side of Chicago Is the Battest Part of Town

Weekly Hitter Rankings: South Side of Chicago Is the Battest Part of Town

This article is part of our Weekly Hitter Rankings series.

A short four-game schedule only Thursday renders a below-average 90-game week. Only the Royals and White Sox will play seven games. The Brewers and Twins draw the short straw with just five contests.

Fantasy managers fancying the matchup approach will note the Diamondbacks and Marlins are slated to face four southpaws among their six games, whereas the White Sox will square off against a righty in all seven of their affairs.

By virtue of their seven games, including a four-game set against the Royals, the White Sox batters line up for the most productive week of the 30 major league lineups.

As mentioned earlier this week, Sunday's update will include a comprehensive list of individual hitter rankings, based on our projected lineups and probable pitchers. 

Individual Player Hitting Rankings

UPDATED: Thursday April 4, 10:55 PM ET

KEY

  • Points calculations are based on the NFBC Cutline scoring which is designed to mimic 5x5 scoring
  • Full is for Mon-Sun
  • 1H is Mon-Thurs
  • 2H is Fri-Sun
  • HR and SB are the projections for each
Player2H OPP2H Pts2H HR2H SB
1Ronald Acuna Jr.3 vs ARI25.660.951.01
2Yandy Diaz3 @ COL22.050.620.04
3Yordan Alvarez3 @ TEX21.451.220.02
4Mookie Betts3 @ CHC21.281.140.28
5Kyle Tucker3 @ TEX20.840.910.55
6Randy Arozarena3 @ COL19.880.700.53
7Pete Alonso3 @ CIN19.471.390.07
8Jose Altuve3 @ TEX

A short four-game schedule only Thursday renders a below-average 90-game week. Only the Royals and White Sox will play seven games. The Brewers and Twins draw the short straw with just five contests.

Fantasy managers fancying the matchup approach will note the Diamondbacks and Marlins are slated to face four southpaws among their six games, whereas the White Sox will square off against a righty in all seven of their affairs.

By virtue of their seven games, including a four-game set against the Royals, the White Sox batters line up for the most productive week of the 30 major league lineups.

As mentioned earlier this week, Sunday's update will include a comprehensive list of individual hitter rankings, based on our projected lineups and probable pitchers. 

Individual Player Hitting Rankings

UPDATED: Thursday April 4, 10:55 PM ET

KEY

  • Points calculations are based on the NFBC Cutline scoring which is designed to mimic 5x5 scoring
  • Full is for Mon-Sun
  • 1H is Mon-Thurs
  • 2H is Fri-Sun
  • HR and SB are the projections for each
Player2H OPP2H Pts2H HR2H SB
1Ronald Acuna Jr.3 vs ARI25.660.951.01
2Yandy Diaz3 @ COL22.050.620.04
3Yordan Alvarez3 @ TEX21.451.220.02
4Mookie Betts3 @ CHC21.281.140.28
5Kyle Tucker3 @ TEX20.840.910.55
6Randy Arozarena3 @ COL19.880.700.53
7Pete Alonso3 @ CIN19.471.390.07
8Jose Altuve3 @ TEX18.960.730.29
9Bryce Harper3 @ WSH18.250.680.33
10Trea Turner3 @ WSH18.020.560.61
11Jose Siri3 @ COL17.850.860.49
12Harold Ramirez3 @ COL17.800.390.13
13Shohei Ohtani3 @ CHC17.630.690.43
14Teoscar Hernandez3 @ CHC17.520.990.17
15Austin Riley3 vs ARI17.500.950.03
16Isaac Paredes3 @ COL17.270.880.01
17Francisco Lindor3 @ CIN17.220.970.40
18Bobby Witt Jr.3 vs CWS16.850.630.79
19Luis Robert3 @ KC16.280.880.30
20Yainer Diaz3 @ TEX16.260.740.05
21Francisco Alvarez3 @ CIN16.211.080.08
22Starling Marte3 @ CIN16.210.460.76
23Marcell Ozuna3 vs ARI15.950.970.02
24Brandon Nimmo3 @ CIN15.920.750.08
25Matt Olson3 vs ARI15.650.990.03
26Ozzie Albies3 vs ARI15.540.790.23
27Rafael Devers3 @ LAA15.501.260.07
28Michael Harris II3 vs ARI15.390.470.55
29Freddie Freeman3 @ CHC15.290.390.28
30Corey Seager3 vs HOU15.040.820.05
31Chas McCormick3 @ TEX15.020.650.40
32Will Smith3 @ CHC14.470.800.05
33Daulton Varsho3 @ NYY14.450.660.42
34Evan Carter3 vs HOU14.450.520.64
35Kyle Schwarber3 @ WSH14.250.960.10
36Rene Pinto3 @ COL14.120.670.06
37Wyatt Langford3 vs HOU14.070.540.20
38Julio Rodriguez3 @ MIL14.040.640.54
39J.T. Realmuto3 @ WSH14.020.550.37
40Nick Castellanos3 @ WSH14.010.590.14
41Elly De La Cruz3 vs NYM13.970.570.87
42Gunnar Henderson3 @ PIT13.940.580.28
43Johan Rojas3 @ WSH13.830.240.90
44Jose Caballero3 @ COL13.810.321.00
45Ke'Bryan Hayes3 vs BAL13.790.510.30
46Vladimir Guerrero Jr.3 @ NYY13.750.510.12
47Juan Soto3 vs TOR13.730.770.16
48Bryan Reynolds3 vs BAL13.650.590.20
49Bo Bichette3 @ NYY13.600.380.19
50Mike Trout3 vs BOS13.570.880.05
51Gleyber Torres3 vs TOR13.550.600.27
52Vinnie Pasquantino3 vs CWS13.470.470.04
53Fernando Tatis Jr.3 @ SF13.350.430.66
54Triston Casas3 @ LAA13.331.070.02
55Zack Gelof3 @ DET13.270.520.47
56Anthony Santander3 @ PIT13.070.640.04
57Eloy Jimenez3 @ KC13.070.640.00
58Andrew Benintendi3 @ KC13.040.170.26
59Kevin Kiermaier3 @ NYY12.880.330.44
60Alex Bregman3 @ TEX12.840.530.03
61Seiya Suzuki3 vs LAD12.840.540.18
62Jackson Chourio3 vs SEA12.790.520.42
63Cal Raleigh3 @ MIL12.611.000.03
64George Springer3 @ NYY12.570.430.36
65Jose Abreu3 @ TEX12.470.470.01
66Christian Encarnacion-Strand3 vs NYM12.390.780.06
67Nolan Jones3 vs TB12.260.600.30
68Kris Bryant3 vs TB12.220.590.10
69Jorge Polanco3 @ MIL12.200.720.17
70Jeremy Pena3 @ TEX12.040.370.28
71Yoan Moncada3 @ KC11.960.370.06
72Marcus Semien3 vs HOU11.910.650.32
73Jeff McNeil3 @ CIN11.870.370.16
74Masataka Yoshida3 @ LAA11.780.720.07
75Brandon Lowe3 @ COL11.730.590.11
76Tyler O'Neill3 @ LAA11.550.700.33
77Christopher Morel3 vs LAD11.530.710.27
78Lane Thomas3 vs PHI11.520.580.27
79Maikel Garcia3 vs CWS11.490.140.72
80Jorge Soler3 vs SD11.480.730.01
81Harrison Bader3 @ CIN11.450.420.51
82Cedric Mullins3 @ PIT11.360.340.54
83Orlando Arcia3 vs ARI11.260.530.06
84Giancarlo Stanton3 vs TOR11.170.890.00
85Xander Bogaerts3 @ SF11.150.250.28
86Brett Baty3 @ CIN11.130.650.07
87Seth Brown3 @ DET11.090.570.21
88Jake Fraley3 vs NYM10.990.500.44
89Gabriel Moreno3 @ ATL10.940.230.17
90Anthony Volpe3 vs TOR10.860.490.55
91Nico Hoerner3 vs LAD10.850.210.53
92Oneil Cruz3 vs BAL10.830.540.53
93Jarren Duran3 @ LAA10.820.570.59
94Lourdes Gurriel Jr.3 @ ATL10.810.370.07
95Jack Suwinski3 vs BAL10.770.700.21
96Dansby Swanson3 vs LAD10.770.540.27
97William Contreras3 vs SEA10.760.500.07
98Ian Happ3 vs LAD10.750.470.22
99Christian Yelich3 vs SEA10.750.340.48
100Ezequiel Tovar3 vs TB10.750.410.28
101Brent Rooker3 @ DET10.730.710.07
102Spencer Torkelson3 vs OAK10.690.650.03
103Salvador Perez3 vs CWS10.650.620.01
104Keibert Ruiz3 vs PHI10.640.400.06
105Andrew Vaughn3 @ KC10.640.510.01
106Jazz Chisholm Jr.2 @ STL10.630.440.45
107Jeimer Candelario3 vs NYM10.630.640.05
108Jonathan India3 vs NYM10.630.500.29
109Luis Arraez2 @ STL10.630.150.05
110Elehuris Montero3 vs TB10.590.580.02
111Travis d'Arnaud3 vs ARI10.580.590.00
112Nelson Velazquez3 vs CWS10.570.670.24
113Manny Machado3 @ SF10.550.430.17
114Logan O'Hoppe3 vs BOS10.530.700.04
115Brendan Rodgers3 vs TB10.500.390.00
116Ceddanne Rafaela3 @ LAA10.470.390.54
117Brenton Doyle3 vs TB10.470.470.42
118Trey Lipscomb3 vs PHI10.380.290.36
119Riley Greene3 vs OAK10.360.300.22
120Cody Bellinger3 vs LAD10.290.510.34
121Jake Burger2 @ STL10.280.650.01
122J.P. Crawford3 @ MIL10.250.400.06
123Christian Walker3 @ ATL10.240.540.09
124CJ Abrams3 vs PHI10.210.290.72
125Corbin Carroll3 @ ATL10.160.280.84
126Ryan Mountcastle3 @ PIT10.150.370.09
127Josh Bell2 @ STL10.150.410.00
128Mitch Garver3 @ MIL10.080.620.03
129Ryan McMahon3 vs TB10.050.510.11
130Hunter Renfroe3 vs CWS10.050.560.01
131Taylor Ward3 vs BOS9.970.520.10
132Jake Meyers3 @ TEX9.900.380.19
133Joey Meneses3 vs PHI9.880.430.01
134Spencer Steer3 vs NYM9.850.500.15
135Enrique Hernandez3 @ CHC9.790.460.04
136Rowdy Tellez3 vs BAL9.770.510.02
137Elias Diaz3 vs TB9.720.460.01
138Charlie Blackmon3 vs TB9.710.350.08
139Rhys Hoskins3 vs SEA9.650.630.05
140Lawrence Butler3 @ DET9.630.270.50
141Gio Urshela3 vs OAK9.530.260.05
142Thairo Estrada3 vs SD9.480.340.40
143Ezequiel Duran3 vs HOU9.420.430.28
144Trevor Story3 @ LAA9.410.550.43
145Ha-Seong Kim3 @ SF9.300.210.59
146Jose Ramirez2 @ MIN9.290.420.28
147Oliver Dunn3 vs SEA9.090.390.30
148Jordan Westburg3 @ PIT9.070.290.20
149Ketel Marte3 @ ATL9.050.360.12
150Parker Meadows3 vs OAK9.040.250.46
151Jake Bauers3 vs SEA9.030.550.27
152Isiah Kiner-Falefa3 @ NYY9.030.110.44
153Brandon Drury3 vs BOS9.000.580.01
154J.D. Davis3 @ DET8.990.420.03
155LaMonte Wade Jr.3 vs SD8.960.450.10
156Andrew McCutchen3 vs BAL8.930.410.18
157Willy Adames3 vs SEA8.910.600.11
158Bryan De La Cruz2 @ STL8.850.360.06
159Tim Anderson2 @ STL8.840.120.26
160Byron Buxton2 vs CLE8.820.630.17
161Jung Hoo Lee3 vs SD8.780.210.13
162Austin Hays3 @ PIT8.730.270.08
163Ryan Noda3 @ DET8.700.400.26
164Henry Davis3 vs BAL8.700.360.22
165Shea Langeliers3 @ DET8.550.570.06
166Chris Taylor3 @ CHC8.530.440.28
167Jared Triolo3 vs BAL8.500.130.42
168Anthony Rizzo3 vs TOR8.490.540.08
169Mickey Moniak3 vs BOS8.480.470.15
170Leody Taveras3 vs HOU8.450.290.35
171Paul Goldschmidt2 vs MIA8.430.370.12
172Braden Shewmake3 @ KC8.390.260.38
173Justin Turner3 @ NYY8.340.350.07
174Josh Naylor2 @ MIN8.340.370.13
175Michael A. Taylor3 vs BAL8.310.440.23
176Jonah Heim3 vs HOU8.250.450.07
177Nicky Lopez3 @ KC8.140.020.41
178Victor Scott2 vs MIA8.130.110.77
179Whit Merrifield3 @ WSH8.120.180.38
180Jake Rogers3 vs OAK8.020.590.05
181Miguel Rojas3 @ CHC7.980.210.17
182Nolan Arenado2 vs MIA7.950.380.04
183DJ Stewart3 @ CIN7.900.650.03
184Cavan Biggio3 @ NYY7.870.350.17
185Mark Canha3 vs OAK7.840.300.17
186Sal Frelick3 vs SEA7.820.180.37
187Max Muncy3 @ CHC7.750.530.04
188Will Benson3 vs NYM7.740.330.34
189Richie Palacios3 @ COL7.720.180.25
190Nolan Schanuel3 vs BOS7.650.140.05
191Carlos Correa2 vs CLE7.620.350.00
192Matt Chapman3 vs SD7.610.460.06
193Dominic Fletcher3 @ KC7.610.170.12
194Jordan Walker2 vs MIA7.550.260.19
195Tyler Stephenson3 vs NYM7.550.330.01
196Javier Baez3 vs OAK7.520.330.25
197Andres Gimenez2 @ MIN7.480.300.30
198Oswaldo Cabrera3 vs TOR7.480.400.34
199Jared Walsh3 vs HOU7.470.540.04
200Max Kepler2 vs CLE7.410.420.08
201Brice Turang3 vs SEA7.370.180.49
202Mitch Haniger3 @ MIL7.360.510.02
203Anthony Rendon3 vs BOS7.260.300.08
204Alex Verdugo3 vs TOR7.260.330.07
205Ty France3 @ MIL7.230.300.00
206Mike Yastrzemski3 vs SD7.210.470.09
207Alex Kirilloff2 vs CLE7.210.380.04
208Willson Contreras2 vs MIA7.080.350.07
209Enmanuel Valdez3 @ LAA7.070.570.10
210Zach Neto3 vs BOS7.060.350.18
211Dominic Canzone3 @ MIL6.860.350.12
212Ramon Urias3 @ PIT6.860.180.05
213JJ Bleday3 @ DET6.850.380.15
214Michael Conforto3 vs SD6.850.370.06
215Randal Grichuk3 @ ATL6.830.290.04
216Jorge Mateo3 @ PIT6.820.130.55
217Kerry Carpenter3 vs OAK6.730.310.10
218Nick Allen3 @ DET6.670.130.30
219MJ Melendez3 vs CWS6.650.350.06
220Eugenio Suarez3 @ ATL6.550.420.01
221Willi Castro2 vs CLE6.530.190.40
222Steven Kwan2 @ MIN6.460.080.22
223Edouard Julien2 vs CLE6.460.300.17
224Jacob Young3 vs PHI6.440.060.55
225Amed Rosario3 @ COL6.430.110.12
226Jarred Kelenic3 vs ARI6.360.310.18
227Jesse Winker3 vs PHI6.330.320.01
228Curtis Mead3 @ COL6.310.200.06
229Luis Campusano3 @ SF6.180.220.01
230Carlos Santana2 vs CLE6.140.370.04
231Nolan Gorman2 vs MIA5.890.390.09
232Ryan Jeffers2 vs CLE5.890.360.03
233Will Brennan2 @ MIN5.780.140.19
234Brendan Donovan2 vs MIA5.770.150.11
235Ramon Laureano2 @ MIN5.700.280.17
236Martin Maldonado3 @ KC5.620.500.00
237Matt Wallner2 vs CLE5.530.350.05
238Josh Rojas3 @ MIL5.500.160.26
239Colt Keith3 vs OAK5.370.200.07
240Joey Gallo3 vs PHI5.310.640.08
241Bo Naylor2 @ MIN5.270.340.11
242Patrick Bailey3 vs SD5.160.250.09
243Cristian Pache3 @ WSH5.140.210.14
244Michael Busch3 vs LAD5.000.310.04
245Austin Wells3 vs TOR4.940.320.13
246Kyle Isbel3 vs CWS4.930.160.22
247Bryson Stott3 @ WSH4.930.110.19
248Jurickson Profar3 @ SF4.900.150.10
249Tyler Freeman2 @ MIN4.890.110.16
250Yan Gomes3 vs LAD4.840.230.02
251Masyn Winn2 vs MIA4.810.150.25
252Nick Ahmed3 vs SD4.670.180.18
253Brayan Rocchio2 @ MIN4.400.130.17
254Ildemaro Vargas3 vs PHI4.390.120.07
255Jesus Sanchez2 @ STL4.340.190.03
256Nick Martini3 vs NYM4.290.310.01
257Blaze Alexander3 @ ATL4.100.120.15
258Graham Pauley3 @ SF3.990.110.21
259Jackson Merrill3 @ SF3.950.070.21
260Brandon Marsh3 @ WSH3.940.130.10
261Matt Vierling3 vs OAK3.850.110.09
262Nick Gordon2 @ STL3.850.110.10
263Avisail Garcia2 @ STL3.680.180.05
264James Outman3 @ CHC3.630.140.11
265Garrett Cooper3 vs LAD3.560.170.00
266Jake Cronenworth3 @ SF3.470.200.07
267Ryan O'Hearn3 @ PIT3.450.150.04
268Andy Ibanez3 vs OAK3.400.140.03
269Mike Tauchman3 vs LAD3.310.160.09
270Stuart Fairchild3 vs NYM3.150.170.09
271Christian Bethancourt2 @ STL3.090.160.03
272Geraldo Perdomo3 @ ATL3.090.100.26
273Reese McGuire3 @ LAA2.970.080.03
274Gavin Lux3 @ CHC2.950.050.05
275Jose Trevino3 vs TOR2.850.140.01
276Nick Fortes2 @ STL2.770.130.05
277Nick Madrigal3 vs LAD2.750.030.06
278Santiago Espinal3 vs NYM2.690.050.05
279Eddie Rosario3 vs PHI2.640.150.05
280Nick Loftin3 vs CWS2.620.070.11
281Luis Garcia3 vs PHI2.500.090.04
282Miguel Amaya3 vs LAD2.460.150.01
283Garrett Hampson3 vs CWS2.370.030.14
284Freddy Fermin3 vs CWS2.330.090.01
285Dylan Moore3 @ MIL2.290.110.20
286Eguy Rosario3 @ SF2.240.080.13
287Jose Azocar3 @ SF2.240.030.18
288Joc Pederson3 @ ATL2.190.120.02
289Omar Narvaez3 @ CIN2.180.070.00
290Connor Wong3 @ LAA2.140.110.07
291Ivan Herrera2 vs MIA2.070.060.05
292Pablo Reyes3 @ LAA1.730.050.12
293Luis Urias3 @ MIL1.600.090.02

Team Hitting Rankings

KEY (100 neutral)

  • HR LHB/HR RHB – Average HR Park Factors
  • SB – Stolen Base Index
  • P LHB/P RHB – Opposing pitcher quality index
  • Runs – Runs scoring index
TMGMSvLHPvRHPHOMEAWAYHR LHBHR RHBSBP LHBP RHBRUNSAVE LHBAVE RHBTOTAL
1ARZ64233939197707387848585
2ATL624331181101029899129103102103
3BAL6333311184927976113928890
4BOS624061079693116119110106106106
5CHC62460989997979910499100100
6CHW7073410695115114112122128125127
7CIN62433119119114114112102108107108
8CLE6150699969510810789999899
9COL633331041131029393105979898
10DET633338992114114116100104105105
11HOU6153311210794113108108106103105
12KC72543103811317682114109110110
13LAA6243311299101949594979697
14LAD633331071141008691101949796
15MIA633338991869897101969696
16MIL5055011010679898778767576
17MIN5053210795101899178767676
18NYM62433113109100929197969696
19NYY6153399918311211095102100101
20OAK6063384879111611088102100101
21PHI633331111131169797109100101101
22PIT615331059910211711698106105106
23SD6243385859211211598102103103
24SF615339510310110810888100101101
25SEA62433102105158928987979697
26STL62433909292959698959696
27TB6243310411182118117113107107107
28TEX606331059889109112102102103103
29TOR6150611310791939088949293
30WSH6426011311591919391969797

Pitching Matchups

TeamMONTUEWEDTHUFRISATSUN
ARZGil RCortes LRodon L @Fried L@Sale L@Morton R
ATL@Flexen R@Crochet L@Nastrini R Henry LPfaadt RNelson R
BALWacha RMarsh RRagans L @Jones R@Falter L@Gonzales L
BOS@Boyle R@Wood L@Stripling R @Canning R@Detmers L@Silseth R
CHCHudson RFreeland LQuantrill R Yamamoto RStone RPaxton L
CHWMorton RLopez RStrider R@Lugo R@Singer R@Wacha R@Marsh R
CIN@Sanchez L@Turnbull R@Wheeler R Severino RMegill RManaea L
CLE@Hancock R@Castillo L@Kirby R@Lopez R @Ryan R@Ober R
COL@Imanaga L@Assad R@Smyly L Littell RAlexander LPepiot R
DET@Manaea L@Houser R@Quintana L Sears LBlackburn RBoyle R
HOUFrancis RBerrios RBassitt R @Bradford L@Gray R@Dunning R
KC@Kremer R@Irvin L@Burnes RSoroka RFedde RFlexen RCrochet L
LAA@Meyer R@Luzardo L@Puk L Crawford RWhitlock RHouck R
LADWinn RWebb RSnell L @Hendricks R@Wicks L@Imanaga L
MIASilseth RAnderson LSandoval L@Lynn R @Matz L@Gibson R
MIL Varland RPaddack R Gilbert RMiller RHancock R
MIN @Junis R@Ross RBibee R Carrasco RMcKenzie R
NYMOlson RMize RSkubal L @Greene R@Martinez R@Abbott L
NYY@Nelson R@Gallen R@Kelly R Kikuchi LGausman RFrancis R
OAKHouck RBello RPivetta R @Maeda R@Flaherty R@Olson R
PHIAbbott LAshcraft RMontas R @Corbin L@Irvin R@Gore L
PIT@Gore L @Williams R@Gray RRodriguez RWells RKremer R
SDGibson RMikolas RThompson L @Harrison L@Hicks R@Winn R
SEAMcKenzie RBieber RAllen L @Peralta R@Hall L@Rea R
SF@Paxton L@Glasnow R@Miller R Cease RKing RWaldron R
STL@Waldron R@Darvish R@Musgrove RWeathers L Rogers LMeyer R
TBDunning RHeaney LEovaldi R @Gomber L@Feltner R@Hudson R
TEX@Pepiot R@Eflin R@Civale R Brown RFrance RBlanco R
TOR@Blanco R@Valdez L@Javier R @Stroman R@Schmidt R@Gil R
WSHGonzales L Keller RPerez LNola RSuarez LSanchez L

Want to Read More?
Subscribe to RotoWire to see the full article.

We reserve some of our best content for our paid subscribers. Plus, if you choose to subscribe you can discuss this article with the author and the rest of the RotoWire community.

Get Instant Access To This Article Get Access To This Article
RotoWire Community
Join Our Subscriber-Only MLB Chat
Chat with our writers and other RotoWire MLB fans for all the pre-game info and in-game banter.
Join The Discussion
ABOUT THE AUTHOR
Todd Zola
Todd has been writing about fantasy baseball since 1997. He won NL Tout Wars and Mixed LABR in 2016 as well as a multi-time league winner in the National Fantasy Baseball Championship. Todd is now setting his sights even higher: The Rotowire Staff League. Lord Zola, as he's known in the industry, won the 2013 FSWA Fantasy Baseball Article of the Year award and was named the 2017 FSWA Fantasy Baseball Writer of the Year. Todd is a five-time FSWA awards finalist.
Collette Calls: Thinking About Pitchers Returning From Injuries
Collette Calls: Thinking About Pitchers Returning From Injuries
MLB DFS Picks: DraftKings Plays and Strategy for Wednesday, October 30
MLB DFS Picks: DraftKings Plays and Strategy for Wednesday, October 30
MLB DFS Picks: FanDuel Plays and Strategy for World Series Game 5 on Wednesday, October 30
MLB DFS Picks: FanDuel Plays and Strategy for World Series Game 5 on Wednesday, October 30
MLB World Series Game 5 Best Bets: Expert MLB Picks for Wednesday, October 30
MLB World Series Game 5 Best Bets: Expert MLB Picks for Wednesday, October 30