Lost password?

Don't have an account?
Join the Best Live Fantasy Chat Community!


Receive free daily analysis


Already have an account? Log In


Forgot Password


Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Pickups & Streamers
Rookies & Call-Ups
24x7 News and Alerts

Free MLB Betting Picks - Today's Best Bets, Expert Predictions, Odds (6/30/22)

wander franco fantasy baseball rankings draft sleepers MLB injury news

What a great day of baseball yesterday! With the Red Sox/Blue Jays and Twins/Guardians playing multiple down-to-the-wire games, we started to see a glimpse of what postseason baseball could look like this year. What's in store today? Let's find out.

Welcome back, RotoBallers! In this article, I'll be providing my MLB favorite betting picks on Thursday, June 30th, 2022, for the 8-game 1:10 PM EST slate. Personally, my approach stems a bit more on the analytical side; I utilize a projection model I created utilizing projections from THE BAT X and Fangraphs Depth Charts to estimate the true talent of each lineup and pitching staff, adjusting for the team's pitcher. Based on the expected run differential each team is supposed to have in a game, we can compare this to see how much a team should theoretically win by, which allows us to translate that into a win probability, which leads to an adjusted money-line. For game totals, the implied runs scored and runs allowed for each team (with today's starting pitcher) are used, along with Baseball Savant park factors. This is not the "end all be all," but having some objective system to identify potential sources of value can be extremely helpful!

Today, we will be looking at the best side and total bets for today's slate. With only eight games, there aren't as many value spots today, though still multiple that offer a lot of intrigue. What sides/totals should you have your eye on? Let's dive right into today's action!

Featured Promo: Want a free RotoBaller Premium Pass? Check out these sports betting promo offers from the top sportsbooks! All new sign-ups get a free bonus offer on their first deposit, and a free year of RotoBaller's Premium Pass for all sports ($450 value)! Sign Up Now!


MLB Betting Projection Model Results

*NOTE: Negative Diff indicates that the home team is projected to win, and vice versa.


Today's MLB Betting Picks - Reds @ Cubs

O/U: 9.5 | Moneyline: CHC -125

CIN: Graham Ashcraft | CHC: Kyle Hendricks

The season started very toughly for the Reds, but Cincinnati has been a .500 team since the first weekend of May. They are starting to see some clear progress with regards to their young talent, both in their farm system and in the rotation.

Hunter Greene garners most of the spotlight in Cincinnati, but don't forget about Graham Ashcraft. Since being promoted to the MLB level, the 24-year-old has impressed with a 3.72 skill interactive ERA (SIERA), and it all comes back to his unique arsenal. Between a 97 MPH cutter and sinker, Ashcraft has two pitches that combined for a 68.8% ground ball rate allowed, leading to him inducing ground balls on 57.8% of the batted balls against him. Will his elite quality of contact suppression continue? Maybe not, but considering he also limits walks (4.1% BB) at an elite clip, it should continue against a below-average offense in terms of runs per game (19th entering Wednesday) this season.

Once upon a time, this was the story of Kyle Hendricks. Now? Not so much. In fact, with just a 37.2% ground ball rate allowed, he is actually inducing fewer ground balls than the league average. Consequently, since the start of 2021, he has allowed an 8.8% barrel rate and 1.54 HR/9, which, by this point, should be the expectation moving forward. Add that to a middling strikeout rate (17.2%), and you get the 4.83 ERA THE BAT has projected for. Thus, the Reds would appear to have the pitching advantage even though these teams are roughly identical in run differential. Simply by that logic, shouldn't that give Cincinnati the upper hand? That's what we're banking on here.

Pick: Cincinnati ML (+108), WynnBet Sportsbook


Sports Betting Promo Offers

All new sign-ups also get a free year of RotoBaller's all sports Premium Pass ($450 value)!

Sportsbook Bonus Offer Promo
Caesars Risk-Free First Bet Up To $1,500 CLAIM OFFER
PointsBet 2 Risk-Free Bets Up To $2,000 CLAIM OFFER
BetMGM Risk-Free First Bet Up To $1,000 CLAIM OFFER
FanDuel Risk-Free First Bet Up To $1,000 CLAIM OFFER
DraftKings Deposit Bonus Booster Up To $1,000 CLAIM OFFER


Featured Promo

Offer is only valid for new users

All new sportsbook sign-ups get a free year of RotoBaller Premium access ($450 value)!

1. Just sign up for a new account
2. Make a minimum deposit of $20 and place any bet
3. Be sure to claim your bonus offer from the sportsbook
4. Email us at [email protected] with your new account details
5. Boom - that's it! We'll email you with your year-long RotoBaller Premium Pass




Today's MLB Betting Picks - Rays @ Blue Jays

O/U: 8.5 | Moneyline: TOR -139
TB: Jeffrey Springs | TOR: Yusei Kikuchi

Considering the Blue Jays and Rays are each trying to solidify themselves as American League wildcard teams and are just 1.5 games separated from one another, it's safe to say this upcoming five-game series is as pivotal as it gets. While the Blue Jays are the team with all the star power, it's the always overlooked Rays that should come out on top here.

Do you want to know why the Rays can maintain competitiveness despite a minuscule payroll? Striking gold with a player every other team casts aside. That was the case with Jeffrey Springs, who was looked at as simply a reliever but transitioned into Tampa Bay's rotation at the end of April, and the results have been fantastic. Since April 28th (when he moved into the rotation), the lefty has an Uber-impressive 26.9% strikeout rate, 22.1% K-BB, and a 3.15 SIERA, and has maintained effectiveness despite working up to five-six inning stints. It's always tough going against a powerful Blue Jays lineup, but Springs is the type of pitcher who can hold them in check.

Plus, the pitching advantage is clearly on the Rays' side. Although there were high expectations for starter Yusei Kikuchi when the Blue Jays signed him to a three-year, $36 million contract, the results have not been pretty. The 31-year-old has continued to struggle mightily with the long ball, while his command (12% walk rate) has been out of sorts this season. That combination is not ideal and helps explain why he's only averaging just four innings a start this season. Thus, along with him, Toronto likely relies on lower-leverage relievers for an already tired bullpen, which gives Tampa Bay a notable edge here.

Are the Blue Jays likely the better team here? Yes, but the gap in run prevention for this game is enough to side with the Rays here. I'd bank on Toronto showing their star power in this series once it's time for their aces to take the hill, but in this game, expect some Rays magic on full display.

Pick: Tampa Bay ML (+129), WynnBet Sportsbook



Good luck, RotoBallers! Stay tuned for more great DFS and betting content throughout the week! For more betting/fantasy content, you can follow me at @talkmvp.

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!

More Fantasy Baseball Analysis


Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Pickups & Streamers
Rookies & Call-Ups
24x7 News and Alerts


Donovan Mitchell1 hour ago

Ejected On Thursday
Derek Carr1 hour ago

Expected To Draw Plenty Of Interest
Aaron Rodgers1 hour ago

: "I'm Not Going To San Fran"
Alex Caruso2 hours ago

Exits On Thursday
Giannis Antetokounmpo2 hours ago

To Play Thursday
Marcus Morris2 hours ago

Sr. Cleared For Thursday
Joe Mixon2 hours ago

Charges Against Joe Mixon Will Be Dropped
Stephen Curry2 hours ago

Good To Go On Thursday
Aaron Gordon2 hours ago

Unavailable On Thursday
Draymond Green2 hours ago

A Late Scratch On Thursday
Draymond Green3 hours ago

Stephen Curry, Draymond Green Questionable For Thursday
Andrew Wiggins3 hours ago

Removed From Injury Report
Jaren Jackson4 hours ago

Jr. Won't Suit Up Thursday
Caris LeVert4 hours ago

To Miss Thursday's Game
Jalen Brunson4 hours ago

Ruled Out For Thursday
Joe Mixon4 hours ago

Has Warrant For Arrest
DJ Stewart4 hours ago

Mets Sign DJ Stewart To Minor-League Deal
Mecole Hardman5 hours ago

Unlikely To Play In Super Bowl
Stephen Strasburg5 hours ago

Has Resumed Throwing
Anthony Rendon5 hours ago

Feeling "Fantastic"
Kodai Senga5 hours ago

Had Iffy Physical With Mets
John Konchar8 hours ago

Available Thursday
Ziaire Williams8 hours ago

Questionable On Thursday
Danny Green8 hours ago

Won't Play On Thursday
Jaren Jackson8 hours ago

Jr. Doubtful For Thursday's Action
Caris LeVert8 hours ago

Considered Questionable Thursday
Anthony Davis8 hours ago

Considered Probable For Thursday's Game
LeBron James8 hours ago

Questionable For Thursday
Mark Leiter Jr.9 hours ago

Re-Signs With Cubs
Max Kepler9 hours ago

Likely Staying With Twins
Jackson Holliday10 hours ago

Orioles Invite Jackson Holliday To Camp
Termarr Johnson10 hours ago

Invited To Big-League Camp
Chris Owings10 hours ago

Pirates Sign Chris Owings To Minor-League Deal
Luis Arraez10 hours ago

Wins Arbitration Case Over Marlins
Damian Lillard15 hours ago

Shreds The Grizzlies For 42 Points
Mark Stone15 hours ago

Out Indefinitely Following Back Surgery
Mitchell Marner15 hours ago

Reaches 60 Points With Wednesday's Goal
Charlie Coyle15 hours ago

Hands Out Two Assists
Alex Tuch15 hours ago

Scores Only Sabres Goal In Wednesday's Defeat
Jesperi Kotkaniemi15 hours ago

Picks Up Two Assists Against Buffalo
Tage Thompson15 hours ago

Exits With Injury
Fred VanVleet15 hours ago

Has Triple-Double In Loss To Utah
Antti Raanta21 hours ago

Shuts Down Sabres Wednesday
Stefan Noesen21 hours ago

Picks Up Two Points In Victory
Pavel Zacha22 hours ago

Scores Twice In Bruins Win
David Krejci22 hours ago

Pockets Assist Wednesday
Dylan Moore1 day ago

Avoids Arbitration With Three-Year Deal
Gray Fenter1 day ago

Signs With Yankees
Paul Sewald1 day ago

Should Be Ready For Spring Training
Cal Raleigh1 day ago

Had Offseason Thumb Surgery
Sam Haggerty1 day ago

Evan White, Sam Haggerty Good To Go
Jimmy Garoppolo1 day ago

Will Not Return To 49ers Next Season
Luis Castillo1 day ago

Won't Pitch In World Baseball Classic
Diego Castillo1 day ago

Loses Arbitration Case
Khalil Lee1 day ago

Accused Of Assault
Jason Vosler1 day ago

Reds Sign Jason Vosler To Minor-League Deal
Gustav Nyquist1 day ago

Set To Miss Rest Of The Season
Linus Ullmark1 day ago

Tries To End A Losing Run Wednesday
Ilya Samsonov1 day ago

Chases Another Home Win
Mattias Samuelsson1 day ago

Available Again Wednesday
Dylan Cozens1 day ago

Returns To Action Wednesday
Tage Thompson1 day ago

Ready To Go Wednesday
Tua Tagovailoa1 day ago

Clears The Concussion Protocol
Dak Prescott1 day ago

Cowboys Open To Extension For Dak Prescott
Daniel Jones1 day ago

Giants Want To Re-Sign Daniel Jones
Justin Fields1 day ago

Bears Sticking With Justin Fields; Set To Trade First Pick?
MMA1 day ago

Sergey Spivak Can Earn A Big Victory Saturday
Derrick Lewis1 day ago

Looking For First Win Since 2021
Devin Clark1 day ago

Hoping To Turn Things Around
MMA1 day ago

Jung Da Un Set For Big Co-Main-Event Spotlight
Will Gordon1 day ago

In The Field At Pebble Beach
Thomas Detry1 day ago

Set For Pebble Beach Debut
Blagoy Ivanov1 day ago

Hoping For Big Start To 2023
MMA1 day ago

Marcin Tybura Set To Improve No. 10 Ranking If Victorious
Jordan Spieth2 days ago

Always An Option At Pebble Beach
Kyle Nelson2 days ago

Hoping To Prevent Three-Fight Losing Streak
MMA2 days ago

Choi Doo-ho Returns To Action After Layoff
Viktor Hovland2 days ago

Set To Play At Pebble Beach
Maverick McNealy2 days ago

A Nice Option At Pebble Beach
Tom Brady2 days ago

Announces Retirement From The NFL
Nick Suzuki2 days ago

Dishes Out Two Assists
Thomas Chabot2 days ago

Delivers Three Assists In Tuesday's Win
Erik Gustafsson2 days ago

Tallies Two Assists
Johnny Gaudreau2 days ago

Stays Hot With 14th Goal
Sebastian Aho2 days ago

Extends Goal Streak With Game-Winner
Tony Gonsolin2 days ago

Dodgers, Tony Gonsolin Agree To Two-Year Deal Tuesday
Lamar Jackson2 days ago

Likely To Be Franchise Tagged
Houston Texans2 days ago

Texans Hire DeMeco Ryans As Head Coach
Denver Broncos2 days ago

Broncos Acquire Sean Payton As Next Head Coach
Matt Andriese2 days ago

Dodgers Sign Matt Andriese To Minor-League Deal
Ben Griffin2 days ago

Set To Make AT&T Pebble Beach Pro-Am Debut
Beau Hossler2 days ago

Looks To Repeat Success At Pebble Beach
Kurt Kitayama2 days ago

Searching For Form
Russell Knox2 days ago

Looks To Stay Consistent At Pebble Beach
PGA3 days ago

Matt Fitzpatrick An Elite Fantasy Option At Pebble Beach
Adam Fugitt3 days ago

Set For A Very Tough Test
Yusaku Kinoshita3 days ago

Japanese Finisher Yusaku Kinoshita Set For UFC Debut
Taylor Pendrith3 days ago

Seeking Better Fortune At Pebble Beach
Justin Lower3 days ago

Sets Up Well For Pebble Beach
Davis Riley3 days ago

Not On Many Radars For Pebble Beach
Matthew NeSmith3 days ago

Trying To Turn Back Clock At Pebble Beach
Justin Rose3 days ago

Needs To Avoid Mistakes At Pebble Beach
Brock Purdy3 days ago

Will Have Surgery On Elbow
Brock Purdy3 days ago

Out Six Months With UCL Tear
Kyle Pitts3 days ago

' Rehab "On Schedule"
Tyler Boyd4 days ago

Has Two Catches On Sunday, Exits Due To Injury
Kadarius Toney4 days ago

Questionable To Return To AFC Championship Game
Kansas City Chiefs4 days ago

L'Jarius Sneed Being Evaluated For A Head Injury
Mecole Hardman4 days ago

Cleared For AFC Championship