It's crunch time, 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 25, 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: Purchase a full season NFL Premium Pass (including DFS Premium), and also get MLB Premium + DFS for free through the playoffs. Premium DFS research, lineup picks, expert lineups, tools and more. You can see screenshots of our NFL Premium and MLB Premium and DFS tools. What are you waiting for?

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 9/19/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT CHW@KC Carlos Rodon START Yordano Ventura SIT BOS@BAL Rick Porcello START Dylan Bundy SIT WAS@MIA A.J. Cole START Wei-Yin Chen SIT ATL@NYM Aaron Blair SIT Noah Syndergaard START LAA@TEX Jhoulys Chacin SIT Martin Perez START CIN@CHC Tim Adleman SIT Jason Hammel START STL@COL Carlos Martinez START Tyler Anderson START HOU@OAK Brad Peacock START Jharel Cotton SIT SF@LAD Madison Bumgarner START Clayton Kershaw START ARI@SD Braden Shipley SIT Clayton Richard START TOR@SEA Marco Estrada SIT Taijuan Walker SIT PROBABLE PITCHERS - TUESDAY 9/20/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT CHW@PHI James Shields START Jake Thompson SIT BOS@BAL Eduardo Rodriguez SIT Kevin Gausman START ATL@NYM Julio Teheran START Robert Gsellman START KC@CLE Edinson Volquez SIT Josh Tomlin SIT NYY@TB Michael Pineda SIT Drew Smyly SIT WAS@MIA Tanner Roark START Jose Fernandez START CIN@CHC TBA SIT Jon Lester START LAA@TEX Daniel Wright SIT A.J. Griffin START PIT@MIL Steven Brault START Matt Garza START DET@MIN Matt Boyd START Hector Sanitago START STL@COL Adam Wainwright SIT Jorge De La Rosa SIT HOU@OAK Joe Musgrove START Sean Manaea SIT TOR@SEA J.A. Happ START Hisashi Iwakuma START SF@LAD Johnny Cueto START Rich Hill START ARI@SD Archie Bradley START Paul Clemens SIT PROBABLE PITCHERS - WEDNESDAY 9/22/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT STL@COL Luke Weaver SIT German Marquez SIT HOU@OAK Colin McHugh START Daniel Mengden SIT TOR@SEA Aaron Sanchez START Felix Hernandez START CHW@PHI Chris Sale START Jerad Eickhoff START BOS@BAL Clay Buchholz SIT TBA TBD NYY@TB Masahiro Tanaka START Alex Cobb START KC@CLE Ian Kennedy SIT Corey Kluber START WAS@MIA Max Scherzer START Tom Koehler SIT ATL@NYM TBA TBD Bartolo Colon START LAA@TEX Jered Weaver SIT Derek Holland SIT CIN@CHC Robert Stephenson SIT John Lackey START DET@MIN TBA TBD Jose Berrios SIT PIT@MIL Chad Kuhl START Jimmy Nelson SIT ARI@SD Zack Greinke START Luis Perdomo SIT SF@LAD Matt Moore START Kenta Maeda START PROBABLE PITCHERS - THURSDAY 9/23/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT BOS@BAL David Price START Chris Tillman START PHI@NYM Adam Morgan SIT Seth Lugo START NYY@TB Luis Cessa SIT Blake Snell START KC@CLE Jason Vargas SIT Mike Clevinger SIT ATL@MIA TBA TBD Jose Urena SIT DET@MIN Justin Verlander START Ervin Santana START PIT@MIL Ryan Vogelsong SIT Chase Anderson SIT LAA@HOU Ricky Nolasco SIT Mike Fiers START COL@LAD Tyler Chatwood START Bud Norris SIT SF@SD Jeff Samardzija START Christian Friedrich SIT PROBABLE PITCHERS - FRIDAY 9/24/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT STL@CHC Mike Leake SIT Mike Montgomery START ARI@BAL Shelby Miller SIT Wade Miley SIT WAS@PIT Gio Gonzalez SIT Jameson Taillon START NYY@TOR Bryan Mitchell SIT R.A. Dickey SIT BOS@TB Drew Pomeranz START Chris Archer START KC@DET Danny Duffy START Daniel Norris START CHW@CLE Miguel Gonzalez START Trevor Bauer SIT ATL@MIA Matt Wisler START Andrew Cashner SIT PHI@NYM Jeremy Hellickson START Gabriel Ynoa SIT SEA@MIN James Paxton START Kyle Gibson SIT CIN@MIL Anthony Desclafani START Zach Davies START LAA@HOU Alex Meyer SIT Doug Fister SIT TEX@OAK Cole Hamels START Kendall Graveman SIT COL@LAD Jon Gray START Jose De Leon SIT SF@SD Albert Suarez START Edwin Jackson SIT PROBABLE PITCHERS - SATURDAY 9/25/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT STL@CHC Alex Reyes START Jake Arrieta START KC@DET Yordano Ventura SIT TBA TBD TEX@OAK Yu Darvish START Raul Alcantara SIT NYY@TOR C.C. Sabathia SIT Francisco Lirano SIT BOS@TB Rick Porcello START Matt Andriese SIT WAS@PIT Joe Ross START Ivan Nova START ARI@BAL Robbie Ray SIT Dylan Bundy SIT SEA@MIN Ariel Miranda START TBA TBD PHI@NYM Alec Asher SIT Noah Syndergaard START CHW@CLE Jose Quintana START TBA TBD CIN@MIL Brandon Finnegan START Wily Peralta SIT ATL@MIA Aaron Blair SIT Wei-Yin Chen START LAA@HOU Jhoulys Chacin SIT Brad Peacock START SF@SD Madison Bumgarner START Jarred Cosart SIT COL@LAD Chad Bettis SIT Clayton Kershaw START PROBABLE PITCHERS - SUNDAY 9/26/16 GAME VISITING STARTER START/SIT HOME STARTER START/SIT NYY@TOR Michael Pineda SIT Marcus Stroman START PHI@NYM Jake Thompson SIT Robert Gsellman START BOS@TB Eduardo Rodriguez SIT Jake Odorizzi START KC@DET Edinson Volquez SIT Matt Boyd START ATL@MIA Julio Teheran START Jose Fernandez START CHW@CLE Carlos Rodon START Josh Tomlin SIT WAS@PIT A.J. Cole SIT Steven Brault SIT ARI@BAL Braden Shipley SIT Kevin Gausman START SEA@MIN Taijuan Walker START Hector Santiago SIT LAA@HOU Daniel Wright SIT Joe Musgrove START CIN@MIL Dan Straily START Matt Garza START TEX@OAK Colby Lewis START Ross Detwiler SIT COL@LAD Tyler Anderson START Rich Hill START SF@SD Johnny Cueto START Clayton Richard SIT STL@CHC Carlos Martinez START Kyle Hendricks START

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

Fantasy Baseball Chat Room