Hitter fantasy baseball starts/sits, recommendations for all hitter matchups on Thursday April 9th, 2026. Our fantasy baseball BvP chart (batter vs. pitcher).
Hello RotoBallers! It's time to set those lineups, and we're here to guide you with our fantasy baseball hitters start/sit recommendations chart for Thursday, April 9th 2026. Today, we'll look at some lineup decisions for players like Tyler Soderstrom, Colt Keith, Miguel Vargas, Otto Lopez, and more -- and how their matchups project for fantasy baseball. You can also check our Starting Pitcher Start/Sit Matchups Chart.
This fantasy baseball hitter matchups chart - also known as fantasy baseball BvP (batter vs. pitcher) - is designed to assist you in setting winning lineups for all fantasy baseball leagues and DFS competitions, as it identifies which players have the most favorable matchups.
So, who should you start and sit? We're here to help you with a quick reference start 'em, sit 'em grid for all of these hitter BvP matchups. This daily article provides readers with a chart of every player matchup, the opponent, our start/sit recommendation, and the matchup rating projection confidence/startability score based on an array of metrics. Good luck RotoBallers!
Be sure to check all of our fantasy baseball draft tools and resources:- Fantasy baseball draft kit
- Fantasy baseball rankings
- Team Sync platform and Draft Assistant
- Fantasy baseball mock draft simulator
- Fantasy baseball draft cheat sheets
- Fantasy baseball closer depth charts
- Fantasy baseball prospects
Hitters Start/Sit Matchups Chart: Thursday (4/9)
Players are sorted from highest to lowest Matchup Ratings. You can also use the color-coded chart below.
| Player | Start/Sit | Matchup Rating ▾ |
Team | Opp | Park | Vs. |
| Aaron Judge | Start | 150.3 | NYY | ATH | NYY | Jeffrey Springs |
| Shea Langeliers | Start | 137.8 | ATH | NYY | NYY | Ryan Weathers |
| Cody Bellinger | Start | 134 | NYY | ATH | NYY | Jeffrey Springs |
| Giancarlo Stanton | Start | 126.5 | NYY | ATH | NYY | Jeffrey Springs |
| Maikel Garcia | Start | 126.1 | KC | CWS | KC | Anthony Kay |
| Riley Greene | Start | 124.4 | DET | MIN | MIN | Mick Abel |
| Brent Rooker | Start | 121.2 | ATH | NYY | NYY | Ryan Weathers |
| Jacob Wilson | Start | 120.7 | ATH | NYY | NYY | Ryan Weathers |
| Francisco Alvarez | Start | 120 | NYM | ARI | NYM | Eduardo Rodriguez |
| Eugenio Suárez | Start | 119.1 | CIN | MIA | MIA | Max Meyer |
| Mickey Moniak | Start | 118.7 | COL | SD | SD | Randy Vasquez |
| Elly De La Cruz | Start | 117.7 | CIN | MIA | MIA | Max Meyer |
| Bobby Witt Jr. | Start | 117.4 | KC | CWS | KC | Anthony Kay |
| Hunter Goodman | Start | 116.6 | COL | SD | SD | Randy Vasquez |
| Luis Robert Jr. | Start | 116.3 | NYM | ARI | NYM | Eduardo Rodriguez |
| Colt Keith | Start | 116.2 | DET | MIN | MIN | Mick Abel |
| Jorge Polanco | Start | 115 | NYM | ARI | NYM | Eduardo Rodriguez |
| Corbin Carroll | Start | 114.9 | ARI | NYM | NYM | Nolan McLean |
| Sal Stewart | Start | 114.6 | CIN | MIA | MIA | Max Meyer |
| Ketel Marte | Start | 114.2 | ARI | NYM | NYM | Nolan McLean |
| TJ Friedl | Start | 113.6 | CIN | MIA | MIA | Max Meyer |
| Spencer Torkelson | Start | 113.1 | DET | MIN | MIN | Mick Abel |
| Jakob Marsee | Start | 112.9 | MIA | CIN | MIA | Rhett Lowder |
| Byron Buxton | Start | 112.2 | MIN | DET | MIN | Jack Flaherty |
| Josh Bell | Start | 112 | MIN | DET | MIN | Jack Flaherty |
| Fernando Tatis Jr. | Start | 110.6 | SD | COL | SD | Unconfirmed |
| Xavier Edwards | Start | 110.1 | MIA | CIN | MIA | Rhett Lowder |
| Paul Goldschmidt | Start | 110 | NYY | ATH | NYY | Jeffrey Springs |
| Nick Kurtz | Start | 109.8 | ATH | NYY | NYY | Ryan Weathers |
| Colson Montgomery | Start | 109.7 | CHW | KC | KC | Seth Lugo |
| Francisco Lindor | Start | 109.3 | NYM | ARI | NYM | Eduardo Rodriguez |
| Vinnie Pasquantino | Start | 109.1 | KC | CWS | KC | Anthony Kay |
| Gleyber Torres | Start | 109 | DET | MIN | MIN | Mick Abel |
| Geraldo Perdomo | Start | 108.7 | ARI | NYM | NYM | Nolan McLean |
| Miguel Vargas | Start | 108.5 | CHW | KC | KC | Seth Lugo |
| Jackson Merrill | Start | 108.4 | SD | COL | SD | Unconfirmed |
| Tyler Soderstrom | Start | 108.2 | ATH | NYY | NYY | Ryan Weathers |
| Jazz Chisholm Jr. | Start | 108.2 | NYY | ATH | NYY | Jeffrey Springs |
| Ben Rice | Start | 108.1 | NYY | ATH | NYY | Jeffrey Springs |
| Kerry Carpenter | Start | 108 | DET | MIN | MIN | Mick Abel |
| Matt Wallner | Risky Start | 107.9 | MIN | DET | MIN | Jack Flaherty |
| Ramón Laureano | Risky Start | 107.9 | SD | COL | SD | Unconfirmed |
| Otto Lopez | Risky Start | 107.7 | MIA | CIN | MIA | Rhett Lowder |
| Andrew Benintendi | Risky Start | 107.6 | CHW | KC | KC | Seth Lugo |
| Kody Clemens | Risky Start | 107.6 | MIN | DET | MIN | Jack Flaherty |
| Salvador Perez | Risky Start | 107.4 | KC | CWS | KC | Anthony Kay |
| Kevin McGonigle | Risky Start | 107.3 | DET | MIN | MIN | Mick Abel |
| Spencer Steer | Risky Start | 106.9 | CIN | MIA | MIA | Max Meyer |
| Trevor Larnach | Risky Start | 106.7 | MIN | DET | MIN | Jack Flaherty |
| Xander Bogaerts | Risky Start | 106.7 | SD | COL | SD | Unconfirmed |
| Amed Rosario | Risky Start | 106.5 | NYY | ATH | NYY | Jeffrey Springs |
| Liam Hicks | Risky Start | 106.2 | MIA | CIN | MIA | Rhett Lowder |
| Mark Vientos | Risky Start | 106.2 | NYM | ARI | NYM | Eduardo Rodriguez |
| Dillon Dingler | Risky Start | 106.1 | DET | MIN | MIN | Mick Abel |
| Austin Wells | Risky Start | 106.1 | NYY | ATH | NYY | Jeffrey Springs |
| Isaac Collins | Risky Start | 105.9 | KC | CWS | KC | Anthony Kay |
| Starling Marte | Risky Start | 105.9 | KC | CWS | KC | Anthony Kay |
| Jake Cronenworth | Risky Start | 105.8 | SD | COL | SD | Unconfirmed |
| Gabriel Moreno | Risky Start | 105.3 | ARI | NYM | NYM | Nolan McLean |
| Connor Norby | Risky Start | 104.8 | MIA | CIN | MIA | Rhett Lowder |
| Jac Caglianone | Risky Start | 104.7 | KC | CWS | KC | Anthony Kay |
| Munetaka Murakami | Risky Start | 104.6 | CHW | KC | KC | Seth Lugo |
| Kyle Isbel | Risky Start | 104.6 | KC | CWS | KC | Anthony Kay |
| Miguel Andujar | Risky Start | 104.6 | SD | COL | SD | Unconfirmed |
| José Caballero | Risky Start | 104.3 | NYY | ATH | NYY | Jeffrey Springs |
| Lawrence Butler | Risky Start | 104.3 | ATH | NYY | NYY | Ryan Weathers |
| Matt McLain | Risky Start | 104 | CIN | MIA | MIA | Max Meyer |
| Royce Lewis | Risky Start | 104 | MIN | DET | MIN | Jack Flaherty |
| Owen Caissie | Risky Start | 103.9 | MIA | CIN | MIA | Rhett Lowder |
| Agustín Ramírez | Risky Start | 103.8 | MIA | CIN | MIA | Rhett Lowder |
| Parker Meadows | Risky Start | 103.5 | DET | MIN | MIN | Mick Abel |
| Randal Grichuk | Risky Start | 103.4 | NYY | ATH | NYY | Jeffrey Springs |
| Jordan Beck | Risky Start | 103 | COL | SD | SD | Randy Vasquez |
| Troy Johnston | Risky Start | 103 | COL | SD | SD | Randy Vasquez |
| Zac Veen | Risky Start | 103 | COL | SD | SD | Randy Vasquez |
| Carson Benge | Risky Start | 102.9 | NYM | ARI | NYM | Eduardo Rodriguez |
| Willi Castro | Risky Start | 102.4 | COL | SD | SD | Randy Vasquez |
| Luis Campusano | Sit | 102.2 | SD | COL | SD | Unconfirmed |
| Chase Meidroth | Sit | 102 | CHW | KC | KC | Seth Lugo |
| Zach McKinstry | Sit | 102 | DET | MIN | MIN | Mick Abel |
| Jonathan India | Sit | 102 | KC | CWS | KC | Anthony Kay |
| Bo Bichette | Sit | 102 | NYM | ARI | NYM | Eduardo Rodriguez |
| Ezequiel Tovar | Sit | 101.9 | COL | SD | SD | Randy Vasquez |
| Ryan Jeffers | Sit | 101.1 | MIN | DET | MIN | Jack Flaherty |
| Luke Keaschall | Sit | 101 | MIN | DET | MIN | Jack Flaherty |
| Jose Fernandez | Sit | 101 | ARI | NYM | NYM | Nolan McLean |
| Tyler Stephenson | Sit | 101 | CIN | MIA | MIA | Max Meyer |
| Tyler Freeman | Sit | 101 | COL | SD | SD | Randy Vasquez |
| Brenton Doyle | Sit | 101 | COL | SD | SD | Randy Vasquez |
| Javier Báez | Sit | 101 | DET | MIN | MIN | Mick Abel |
| Manny Machado | Sit | 101 | SD | COL | SD | Unconfirmed |
| Brett Baty | Sit | 101 | NYM | ARI | NYM | Eduardo Rodriguez |
| Kyle Karros | Sit | 100.9 | COL | SD | SD | Randy Vasquez |
| Graham Pauley | Sit | 100.2 | MIA | CIN | MIA | Rhett Lowder |
| Jeff McNeil | Sit | 100 | ATH | NYY | NYY | Ryan Weathers |
| Lenyn Sosa | Sit | 100 | CHW | KC | KC | Seth Lugo |
| Noelvi Marte | Sit | 100 | CIN | MIA | MIA | Max Meyer |
| Austin Slater | Sit | 100 | MIA | CIN | MIA | Rhett Lowder |
| Javier Sanoja | Sit | 100 | MIA | CIN | MIA | Rhett Lowder |
| Austin Martin | Sit | 100 | MIN | DET | MIN | Jack Flaherty |
| Gavin Sheets | Sit | 100 | SD | COL | SD | Unconfirmed |
| Nick Castellanos | Sit | 100 | SD | COL | SD | Unconfirmed |
| Carter Jensen | Sit | 99.8 | KC | CWS | KC | Anthony Kay |
| Blaine Crim | Sit | 99 | COL | SD | SD | Randy Vasquez |
| Jahmai Jones | Sit | 99 | DET | MIN | MIN | Mick Abel |
| Victor Caratini | Sit | 99 | MIN | DET | MIN | Jack Flaherty |
| Tristan Gray | Sit | 99 | MIN | DET | MIN | Jack Flaherty |
| Edgar Quero | Sit | 98.9 | CHW | KC | KC | Seth Lugo |
| Denzel Clarke | Sit | 98.4 | ATH | NYY | NYY | Ryan Weathers |
| Ke'Bryan Hayes | Sit | 97.3 | CIN | MIA | MIA | Max Meyer |
| Edouard Julien | Sit | 97 | COL | SD | SD | Randy Vasquez |
| Jake McCarthy | Sit | 95.9 | COL | SD | SD | Randy Vasquez |
| Brooks Lee | Sit | 95.1 | MIN | DET | MIN | Jack Flaherty |
| James McCann | Sit | 95 | ARI | NYM | NYM | Nolan McLean |
| Carlos Cortes | Sit | 95 | ATH | NYY | NYY | Ryan Weathers |
| Austin Wynns | Sit | 95 | ATH | NYY | NYY | Ryan Weathers |
| Nathaniel Lowe | Sit | 95 | CIN | MIA | MIA | Max Meyer |
| T.J. Rumfield | Sit | 95 | COL | SD | SD | Randy Vasquez |
| Trent Grisham | Sit | 95 | NYY | ATH | NYY | Jeffrey Springs |
| Ryan McMahon | Sit | 95 | NYY | ATH | NYY | Jeffrey Springs |
| Freddy Fermin | Sit | 95 | SD | COL | SD | Unconfirmed |
| Matt Vierling | Sit | 94 | DET | MIN | MIN | Mick Abel |
| Luisangel Acuña | Sit | 93.9 | CHW | KC | KC | Seth Lugo |
| Dane Myers | Sit | 93 | CIN | MIA | MIA | Max Meyer |
| Ryan Ritter | Sit | 93 | COL | SD | SD | Randy Vasquez |
| Jake Rogers | Sit | 93 | DET | MIN | MIN | Mick Abel |
| Alek Thomas | Sit | 92.6 | ARI | NYM | NYM | Nolan McLean |
| Max Muncy | Sit | 90.7 | ATH | NYY | NYY | Ryan Weathers |
| James Outman | Sit | 90 | MIN | DET | MIN | Jack Flaherty |
| Nolan Arenado | Sit | 89 | ARI | NYM | NYM | Nolan McLean |
| Lane Thomas | Sit | 88.8 | KC | CWS | KC | Anthony Kay |
| Tim Tawa | Sit | 87.8 | ARI | NYM | NYM | Nolan McLean |
Start/Sit Color-Coded Matchups Chart
The below grid shows the same data but as a color-coded grid:
Fantasy Baseball Player News
Aaron Judge, OF, New York Yankees
Through his first six games of the 2026 season, New York Yankees outfielder Aaron Judge had recorded just three hits in 25 plate appearances while striking out 11 times. While the 33-year-old two-time reigning American League MVP hasn't fully returned to his usual elite form, he's stabilized his early-season stat line by recording seven hits over the first five games of the Yankees' current home stand.
Across 48 plate appearances overall this year, Judge is hitting .244/.340/.488 with three home runs, seven RBI, nine runs scored, and one stolen base. As he enters his mid-30's, fantasy managers should be slightly wary of signs of age-related decline for Judge. His 9.1% walk rate is significantly down from the 18.3% walk rate he posted in 2025. Additionally, his 23.1% barrel rate, while still elite, would be his lowest mark since 2021.
Still, Judge is showing signs of coming around after a slow start to the year and will likely remain one of the very best hitters in baseball in 2026.
TJ Rumfield, 1B, Colorado Rockies
Colorado Rockies first baseman TJ Rumfield stayed hot at the plate on Tuesday, going 2-for-3 with a walk and a run scored in the 5-1 win over the Astros. He's got back-to-back multi-hit efforts and has hit safely in eight of the 10 games he's started. The 6-foot-5 slugger is now batting .389 with two home runs, seven RBI, and six runs scored, along with better-than-average strikeout (17.5 percent) and walk rates (10.0 percent), good for a .478 wOBA and 191 wRC+.
The left-handed slugger hit for average (.285) and power (16 home runs) last year at Triple-A in the Yankees' organization, with similar strikeout and walk rates, so this isn't totally out of nowhere for the Virginia Tech product. However, with a high BABIP of .444, along with an xBA of .287 and xwOBA of .369, there could be some regression coming. Still, with the skills he's shown and playing half of his games at Coors Field, there are plenty of reasons for the 25-year-old to be rostered in deeper leagues; he's available in 95 percent of Yahoo! leagues.
More Fantasy Baseball Advice
Download Our Free News & Alerts Mobile App
Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!
RADIO




