What’s up RotoBallers. As always, we are here to help with pitcher matchups every week of the season and help win some leagues. Below are all of the projected starting pitching matchups for Week 12, including our recommendation on whether to start or sit them for your fantasy baseball teams. Next to each matchup below, we also have a link to our Premium Starting Pitcher Daily Matchups, Streamers & DFS Tool. For those who aren't aware, our in-house tool analyzes SP matchups based on a variety of stats/metrics, and recommends whether start, sit, or stream any pitcher for seasonal and DFS leagues. It's pretty cool.

For every week of the fantasy baseball season, we look to analyze all of the projected starting pitcher matchups and put together our optimal lineups. Here at RotoBaller, we believe that it’s key to analyze every SP matchup, each and every week, to help determine which SPs to start/sit and to hopefully find some hidden gems to bolster your teams.

This weekly piece considers the pitcher’s opponents, their career stats against the opponent, some ballpark factors and historical splits. With all of this information, we then provide our start/sit recommendations for each starting pitcher matchup for the approaching week of fantasy baseball.

SP Matchups & Start/Sit Recommendations

Editor's Note: RotoBaller has the best Premium MLB Subscription for only $1.99 per week. We have all the tools to help win your seasonal and daily leagues: Hitter & Pitcher Streamers, Matchup Ratings for every player, Sleeper Surgers for AVG, HR, Ks, PLUS Daily DFS Cheat Sheets, Lineup Picks, Expert Lineups, Stacks and Avoids.

Note that MLB teams usually shuffle their rotations, so I’ll be updating the matchups throughout the day and week. This is based on 10-14 team league sizes:

PROBABLE PITCHERS - MONDAY (6/20/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT SF@PIT Madison Bumgarner SP | SF START Jeff Locke SP | PIT SIT WAS@LAD Stephen Strasburg SP | WAS START Clayton Kershaw SP | LAD START TB@CLE Drew Smyly SP | TB START Josh Tomlin SP | CLE START STL@CHC Jaime Garcia SP | STL SIT John Lackey SP | CHC START SEA@DET Nathan Karns SP | SEA START Mike Pelfrey SP | DET SIT BAL@TEX Kevin Gausman SP | BAL START Derek Holland SP | TEX SIT ARI@PHI Shelby Miller SP | ARI SIT Jeremy Hellickson SP | PHI SIT LAA@HOU Jhoulys Chacin SP | LAA SIT Doug Fister SP | HOU START COL@MIA Jorge De La Rosa SP | COL SIT Justin Nicolino SP | MIA SIT CHW@BOS Miguel Gonzalez SP | CHW SIT Steven Wright SP | BOS START PROBABLE PITCHERS - TUESDAY (6/21/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT CHW@BOS Chris Sale SP | CHW START Clay Buchholz SP | BOS SIT SF@PIT Johnny Cueto SP | SF START TBA TBD PHI@MIN Aaron Nola SP | PHI START Tyler Duffey SP | MIN SIT SEA@DET James Paxton SP | SEA START Justin Verlander SP | DET START WAS@LAD Tanner Roark RP | WAS START Scott Kazmir SP | LAD SIT STL@CHC Adam Wainwright SP | STL START Jason Hammel SP | CHC START KC@NYM Ian Kennedy SP | KC START Noah Syndergaard SP | NYM START TB@CLE Blake Snell SP | TB START Corey Kluber SP | CLE START ARI@TOR Patrick Corbin SP | ARI SIT Marco Estrada SP | TOR START CIN@TEX Anthony DeSclafani SP | CIN SIT Colby Lewis SP | TEX START MIL@OAK Jimmy Nelson SP | MIL SIT Sonny Gray SP | OAK START LAA@HOU Hector Santiago SP | LAA SIT Collin McHugh SP | HOU START COL@NYY Chad Bettis SP | COL SIT Ivan Nova SP | NYY SIT ATL@MIA Bud Norris RP | ATL SIT Jose Fernandez SP | MIA START SD@BAL Luis Perdomo SP | SD SIT Tyler Wilson SP | BAL SIT PROBABLE PITCHERS - WEDNESDAY (6/22/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT CHW@BOS Jose Quintana SP | CHW START Eduardo Rodriguez SP | BOS SIT SF@PIT Jeff Samardzija SP | SF START Francisco Liriano SP | PIT SIT TB@CLE Chris Archer SP | TB START Trevor Bauer SP | CLE START WAS@LAD Joe Ross SP | WAS START Julio Urias SP | LAD START LAA@HOU Matt Shoemaker SP | LAA START Lance McCullers SP | HOU START SEA@DET Hisashi Iwakuma SP | SEA START Michael Fulmer SP | DET START KC@NYM Danny Duffy SP | KC START Bartolo Colon SP | NYM START COL@NYY Jon Gray SP | COL START CC Sabathia SP | NYY START STL@CHC Michael Wacha SP | STL SIT Jake Arrieta SP | CHC START CIN@TEX Dan Straily SP | CIN START Cole Hamels SP | TEX START MIL@OAK Junior Guerra RP | MIL START Daniel Mengden P | OAK START ATL@MIA Matt Wisler SP | ATL START Adam Conley SP | MIA SIT ARI@TOR Robbie Ray SP | ARI SIT J.A. Happ SP | TOR START PHI@MIN Adam Morgan SP | PHI SIT Kyle Gibson SP | MIN SIT SD@BAL Erik Johnson SP | SD SIT TBA TBD PROBABLE PITCHERS - THURSDAY (6/23/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT CHC@MIA Jon Lester SP | CHC START Wei-Yin Chen SP | MIA SIT ARI@COL Zack Greinke SP | ARI START TBA TBD NYM@ATL Matt Harvey SP | NYM START John Gant SP | ATL SIT PHI@MIN Jerad Eickhoff SP | PHI START TBA TBD CHW@BOS James Shields SP | CHW SIT Rick Porcello SP | BOS START SD@CIN Christian Friedrich RP | SD START John Lamb SP | CIN START OAK@LAA Kendall Graveman SP | OAK SIT Tim Lincecum SP | LAA START SF@PIT Albert Suarez SP | SF SIT Jonathon Niese SP | PIT SIT PROBABLE PITCHERS - FRIDAY (6/24/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT BOS@TEX David Price SP | BOS START Nick Martinez SP | TEX SIT WAS@MIL Max Scherzer SP | WAS START Zach Davies SP | MIL START CLE@DET Danny Salazar SP | CLE START Jordan Zimmermann SP | DET START STL@SEA Carlos Martinez SP | STL START Taijuan Walker SP | SEA START CHC@MIA Kyle Hendricks SP | CHC START Tom Koehler SP | MIA SIT NYM@ATL Steven Matz SP | NYM START Aaron Blair SP | ATL SIT TOR@CHW Aaron Sanchez RP | TOR START Carlos Rodon SP | CHW SIT HOU@KC Dallas Keuchel SP | HOU START TBA TBD TB@BAL Matt Moore SP | TB SIT Yovani Gallardo SP | BAL SIT ARI@COL Archie Bradley SP | ARI START Tyler Anderson SP | COL SIT OAK@LAA TBA TBD Jered Weaver SP | LAA SIT LAD@PIT TBA TBD Jameson Taillon SP | PIT START MIN@NYY Ricky Nolasco SP | MIN SIT Masahiro Tanaka SP | NYY START SD@CIN Colin Rea SP | SD SIT Cody Reed SP | CIN START PHI@SF Zach Eflin RP | PHI SIT Jake Peavy SP | SF SIT PROBABLE PITCHERS - SATURDAY (6/25/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT NYM@ATL Jacob deGrom SP | NYM START Julio Teheran SP | ATL START CHC@MIA John Lackey SP | CHC START Justin Nicolino SP | MIA SIT BOS@TEX Steven Wright SP | BOS START Martin Perez SP | TEX SIT CLE@DET Carlos Carrasco SP | CLE START Mike Pelfrey SP | DET SIT LAD@PIT Kenta Maeda SP | LAD START Jeff Locke SP | PIT SIT WAS@MIL Gio Gonzalez SP | WAS SIT Chase Anderson SP | MIL SIT SD@CIN Drew Pomeranz RP | SD START Brandon Finnegan RP | CIN START TB@BAL Jake Odorizzi SP | TB START Chris Tillman SP | BAL START TB@BAL Drew Smyly SP | TB START Kevin Gausman SP | BAL START STL@SEA Mike Leake SP | STL START Nathan Karns SP | SEA START PHI@SF Jeremy Hellickson SP | PHI SIT Madison Bumgarner SP | SF START MIN@NYY Ervin Santana SP | MIN START Michael Pineda SP | NYY START TOR@CHW R.A. Dickey SP | TOR SIT Miguel Gonzalez SP | CHW SIT HOU@KC Mike Fiers SP | HOU SIT Edinson Volquez SP | KC SIT ARI@COL Shelby Miller SP | ARI SIT Jorge De La Rosa SP | COL SIT OAK@LAA Eric Surkamp RP | OAK SIT Jhoulys Chacin SP | LAA SIT PROBABLE PITCHERS - SUNDAY (6/26/16) GAME VISITING STARTER START/SIT HOME STARTER START/SIT LAD@PIT Clayton Kershaw SP | LAD START TBA TBD WAS@MIL Stephen Strasburg SP | WAS START Matt Garza SP | MIL SIT NYM@ATL Noah Syndergaard SP | NYM START Bud Norris RP | ATL SIT CHC@MIA Jason Hammel SP | CHC START Jose Fernandez SP | MIA START PHI@SF Aaron Nola SP | PHI START Johnny Cueto SP | SF START OAK@LAA Sonny Gray SP | OAK START Hector Santiago SP | LAA SIT CLE@DET Josh Tomlin SP | CLE START Justin Verlander SP | DET START HOU@KC Doug Fister SP | HOU START Chris Young SP | KC SIT TOR@CHW Marcus Stroman SP | TOR SIT Chris Sale SP | CHW START STL@SEA Jaime Garcia SP | STL SIT James Paxton SP | SEA START TB@BAL Blake Snell SP | TB SIT Tyler Wilson SP | BAL SIT ARI@COL Patrick Corbin SP | ARI SIT Chad Bettis SP | COL SIT BOS@TEX Clay Buchholz SP | BOS SIT Derek Holland SP | TEX SIT MIN@NYY Tyler Duffey SP | MIN SIT Nathan Eovaldi SP | NYY START SD@CIN Luis Perdomo SP | SD SIT Anthony DeSclafani SP | CIN SIT

Live Expert Q&A Chats - Every Weekday @ 1 PM and 6 PM EST (DFS)

Fantasy Baseball Chat Room