A full MLB slate lands on Friday, July 31, and the night belongs to two marquee matchups on Apple TV: Rangers vs. Astros at 8:10 p.m. ET and Giants vs. Padres at 9:40 p.m. ET. The best MLB betting promos let new users turn first bets on those games into hundreds in bonuses.
These MLB betting promos come from the best sports betting sites in the country, and each one rewards a quick sign-up. Fanatics Sportsbook offers a $1,000 Bet Match, BetMGM stacks up to $1,550 in bonuses, and bet365, DraftKings, and Hard Rock each run a $150 bet-and-get. Grab a code, place a qualifying wager, and bring extra value to a loaded MLB Friday.
Here's a side-by-side look at every MLB betting promo on the board before first pitch.
| MLB Sportsbooks | MLB Betting Promos | Sign-Up Link |
|---|---|---|
| Fanatics Sportsbook | $1,000 Bet Match | ACTION26 |
| BetMGM | $1,550 in Bonuses | ACTION1550 |
| bet365 | $150 Bet-and-Get Promo | Click Here |
| DraftKings Sportsbook | $150 Bet-and-Get Promo | Click Here |
| FanDuel Sportsbook | $1,000 Bet Resets | Click Here |
| Hard Rock Bet | $150 Bet-and-Get Promo | Click Here |
| theScore Bet | $1,000 First Bet Reset | ACTNEWS |
![Action Network Trusted Source Google]()
Best MLB Betting Promos for Friday, July 31
Every offer below takes minutes to unlock. Tap a link, register a new account, make your first deposit, and place the qualifying wager. Once your bet settles, the bonus hits your account — ready for either Apple TV headliner or any other game on the MLB schedule.
1. Fanatics Sportsbook
Fanatics Sportsbook leads the pack with a $1,000 Bet Match that fits perfectly for a bettor easing into a big MLB Friday. Enter Fanatics Sportsbook promo code ACTION26 at sign-up, bet up to $1,000, and Fanatics Sportsbook matches that stake in FanCash over the following 10 days, so a first wager on the Rangers vs. Astros run line comes with plenty of upside.
Claiming the offer takes one link and one qualifying bet. The match applies to any market, which means you spread the bonus across MLB odds, MLB lineups props, or a parlay tying both Apple TV games together.
| Fanatics Sportsbook Promo | Fanatics Sportsbook Sign-Up Bonus | Fanatics Sportsbook Legal States |
|---|---|---|
| Fanatics Sportsbook Promo Code ACTION26 | $1,000 Bet Match | AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
| Fanatics Sportsbook Promo Code (Click Here) | Bet $20, Get $350 in Bonus Bets | AZ, CO, CT, DC, IA, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, OH, PA, TN, VA, VT, WV, WY |
| Fanatics Sportsbook Promo Code (Click Here) | Get 10x100% Profit Boost Tokens Instantly | IL, NY |
2. BetMGM
BetMGM carries the largest headline number among these MLB offers, pairing a $1,500 first-bet offer with $50 in reward points. Sign up with BetMGM bonus code ACTION1550, and if the opening wager loses, BetMGM refunds it in bonus bets, giving a second swing at the night's MLB odds.
The book also runs alternate codes by state, including $1,000 no-sweat tokens and a bet-$10-get-$150 option. Pick the version that matches your state, then point the value at the Giants-Padres nightcap or the wider MLB board.
| BetMGM Bonus Code | BetMGM Promo | BetMGM Legal States |
|---|---|---|
| BetMGM Bonus Code ACTION1550 | $1,500 First Bet Offer + $50 BetMGM Reward Points | AZ, CO, DC, IA, IL, IN, LA, KS, KY, MA, MD, MI, MO, NC, NJ, OH, PA, TN, VA, WV, WY |
| BetMGM Bonus Code TANGET2 | $1,000 No Sweat Tokens | AZ, CO, DC, IA, IL, IN, LA, KS, KY, MD, MO, NC, OH, TN, VA, WY |
| BetMGM Bonus Code ACTIONGET | Bet $10, Get $150 Bonus Bets if You Win | MI, NJ, PA, WV |
| BetMGM Bonus Code TOPACTION | $1,500 First Bet Offer | AZ, CO, DC, IA, IL, IN, LA, KS, KY, MA, MD, NC, OH, TN, VA, WY |
3. bet365
bet365 keeps things simple: bet $10, get $150 in bonus bets win or lose. The guaranteed payout ranks it among the friendliest sign-up offers for a first-timer, since the bonus lands no matter how the Astros' Hunter Brown fares against a deGrom-led Texas lineup.
Bettors who prefer a bigger safety net choose the $1,000 first-bet version instead. Either way, the bet365 bonus code activates the moment you register and drop a qualifying $10 wager on any MLB game.
| bet365 Bonus Code | bet365 Welcome Promo | bet365 Legal States |
|---|---|---|
| bet365 Bonus Code (Click Here) | Bet $10, Get $150 in Bonus Bets, Win or Lose | AZ, CO, IA, IN, KS, KY, LA, MD, MO, NC, NJ, OH, PA, VA |
| bet365 Bonus Code (Click Here) | $1,000 First Bet Safety Net | AZ, CO, IA, IL, IN, KS, KY, LA, MD, MO, NC, OH, TN, VA |
| bet365 Bonus Code (Click Here) | Bet $10, Get $150 in Bonus Bets, Win or Lose, 50 Casino Spins | MI, NJ, PA |
4. DraftKings
DraftKings offers one of the easiest paths to a bonus: bet $5, get $150 instantly in bonus bets. The reward posts as soon as your qualifying wager locks in, so you carry the $150 straight into the Rangers-Astros opener in Texas.
The low $5 entry makes the DraftKings promo code a strong starting point for anyone new to MLB betting this season. Fund the account, back a moneyline or total you like, and the bonus arrives before the game even starts.
| DraftKings Promo Code | DraftKings Welcome Offer | DraftKings Legal States |
|---|---|---|
| DraftKings Promo Code (Click Here) | Bet $5, Get $150 Instantly in Bonus Bets | AR, AZ, CO, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
5. FanDuel
FanDuel takes a different angle with a daily bet-reset structure worth up to $1,000. Place a $5 bet each day, and a loss triggers a refund in bonus bets, giving repeat value across the weekend's MLB schedule rather than a single one-time reward.
The rolling format rewards bettors who plan to ride the whole slate, from Giants vs. Padres in California through Sunday's games. Activate the FanDuel promo code, bet daily, and let the resets stack.
| FanDuel Promo Code | FanDuel Sign-Up Bonus | FanDuel Legal States |
|---|---|---|
| FanDuel Promo Code (Click Here) | Bet $5 Daily, Get Up To $1000 In Bet Resets | AZ, AR, CO, CT, DC, IL, IA, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
6. Hard Rock Bet
Hard Rock Bet rounds out the bet-and-get group with a bet $5, get $150 offer that pays out in bonus bets when your first wager wins. Available in Michigan and New Jersey, it slots neatly among the best sign-up offers for bettors in those states.
Setup takes only a few taps on mobile. Apply the Hard Rock Bet promo code, deposit, back a $5 pick on any MLB game, and cash the bonus after a winning first bet.
| Hard Rock Bet Promo Code | Hard Rock Bet Welcome Bonus | Hard Rock Bet Legal States |
|---|---|---|
| Hard Rock Bet Promo Code (Click Here) | Bet $5, Get $150 in Bonus Bets if You Win | MI, NJ |
7. theScore Bet
theScore Bet closes the list with a $1,000 first-bet reset. If the opening wager loses, theScore returns the stake in bonus bets up to $1,000, cushioning a cold start against the night's MLB odds.
Bettors in Michigan, New Jersey, Pennsylvania, and West Virginia get an alternate bet-$10-get-$100 version. Enter theScore Bet promo code ACTNEWS at sign-up to lock in whichever offer applies in your state.
| theScore Bet Promo Code | theScore Bet Welcome Offer | theScore Bet Legal States |
|---|---|---|
| theScore Bet Promo Code ACTNEWS | $1,000 First Bet Reset | AZ, CO, IA, IL, IN, KS, KY, LA, MA, MD, MO, NC, OH, TN, VA |
| theScore Bet Promo Code ACTNEWS | Bet $10, Get $100 in Bonus Bets If You Win | MI, NJ, PA, WV |
Rangers vs. Astros & Giants vs. Padres: What to Know
Rangers vs. Astros (8:10 p.m. ET, Apple TV): Texas leads the AL West and sends Nathan Eovaldi to the mound against Houston's Hunter Brown in a division showdown deep in the heart of Texas. Check the latest MLB lineups before first pitch, since both managers rest regulars on getaway weekends. On the MLB weather report, the roof at Houston's ballpark stays closed in the summer heat, so expect neutral, climate-controlled conditions rather than wind-aided offense — a factor worth weighing against the total in the MLB odds.
Giants vs. Padres (9:40 p.m. ET, Apple TV): San Diego hosts San Francisco at Petco Park in California, with Bradgley Rodriguez facing the Giants' Carson Whisenhunt. The Padres chase the Dodgers in the NL West while the Giants look to steady a stretch of uneven offense. The MLB weather report calls for the usual dry, mild San Diego evening, and confirming the MLB lineups helps before you shop the MLB odds across the best sports betting sites.
Best MLB Prediction Market Apps on July 31
Beyond traditional sportsbooks, prediction market apps give another route into Friday's games and carry their own sign-up offers.
1. Kalshi
Kalshi allows new users to unlock up to $500 in bonuses with a $25 trade. It operates in far more states than most sportsbooks, including California and Texas. Sign up with Kalshi promo code ACTION to claim it.
| Kalshi Promo Code | Kalshi Referral Offer | Kalshi States Available |
|---|---|---|
| Kalshi Promo Code ACTION | Trade $25, Get Up to $500 Bonus | AK, AL, AR, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IN, KS, KY, LA, ME, MN, MO, MS, NC, ND, NE, NH, NJ, NM, NY, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY |
2. Polymarket
Polymarket rewards new users with a $20 trading bonus on a $10 deposit, a low-cost entry into markets on MLB and beyond. Apply Polymarket promo code ACTION at registration to unlock it.
| Polymarket Promo Code | Polymarket Referral Bonus | Polymarket States Available |
|---|---|---|
| Polymarket Promo Code ACTION | Deposit $10, Get $20 Trading Bonus | AK, AL, AR, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IN, KS, KY, LA, ME, MN, MO, MS, NC, ND, NE, NH, NJ, NM, NY, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY |
How to Claim the Best MLB Betting Promos
- Tap a sign-up link or enter the listed promo code during registration.
- Create a new account and complete a first deposit.
- Place the qualifying wager on either featured matchup or any other MLB game.
- Collect your bonus once the bet settles, then roll it into the rest of the slate.
These MLB betting promos reward a quick decision, so lock in a code before Friday's 8:10 p.m. ET first pitch. Compare the offers above, match one to your state, and start the night with extra value from the best sports betting sites.


