Free Sports Picks of the Day

Browse all available free picks, predictions and matchup analysis for current in-season sports below.

The selections here are complimentary plays posted daily from sports betting and handicapping experts.

These picks are a secondary addition to a handicapper’s stronger releases and best bets of the day.

Sort by sport:

Thursday, July 23, 2026

Totals Guru

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | ARI vs STL
Play on: OVER 7½ -105
Game Analysis

Free Total Annihilator On Diamondbacks vs Cardinals over 7½ -105

Pick Released on Jul 23 at 02:42 pm
CLICK HERE FOR PREMIUM PICK OPTIONS

Joseph D'Amico

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | Diamondbacks vs Cardinals
Play on: Diamondbacks +109 at betus
Game Analysis

Joe D has his first BIG GAME PLAY RELEASE this month, and WOWEEE, is it a BIG ONE. Join me with my AL EAST MONEYMAKER, and MAKE YOUR MONEY.

Thursday’s free winner: Arizona Diamondbacks.

Game 959.

2:15 PM PST/5:15 PM EST.

Winners of eight of their last 10 outings, the Arizona Diamondbacks are playing some good baseball, rising into the second spot in the National League West. They possess an offense that has been absolutely explosive, and a pitching staff that has been stable. To say they have dominated the St. Louis Cardinals would be an understatement. The Diamondbacks have taken four of six meetings this season, and going back a bit seven of the last nine overall matchups. Speaking of the Cardinals, they are struggling, dropping four of their last five to sink into a tie for third place with the Pirates in the Central division at 52-49. Brandon Pfaadt and Michael McGreevy are slated here today. Arizona right-hander has been solid earning a 4-1 record as the team has won six of his seven turns in 2026. Over his last three outings he has been perfect going 3-0 with an anemic ERA of 1.72. In one of those outings, he shut down this very same St. Louis opponent going 5.1 strong innings and only allowing two earned runs. The Cardinals right-hander is 4-7. But does own a nice ERA of 2.92. He threw well against todays opponent back on July 17. But earned a no decision. He’s actually pitched quite well on his last four outings, and is pretty good at home. But I just don’t like the matchup here as the Arizona Diamondbacks have certainly dominated the St. Louis Cardinals. Take Arizona. Thank you.

Pick Released on Jul 23 at 11:08 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Jeff Alexander

Game Details
Jul 23 '26, 6:40 PM in 1h
MLB | Royals vs Tigers
Play on: Royals +185 at Ace
Game Analysis

1* MLB - Royals/Tigers FREE PICK on Royals +185

Pick Released on Jul 23 at 09:47 am
CLICK HERE FOR PREMIUM PICK OPTIONS

John Martin

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | Diamondbacks vs Cardinals
Play on: Cardinals -115 at betonline
Game Analysis

1 Unit FREE PLAY on St. Louis Cardinals -115

Michael McGreevy is the much better starter in this matchup with Brandon Pfaadt of the Diamondbacks.  McGreevy is 4-7 with a 2.92 ERA and 1.10 WHIP in 19 starts this season. He has been virtually unhittable at home, going 2-2 with a 1.89 ERA and 1.01 WHIP in nine home starts.  McGreevy gave up one earned run in 6 1/3 innings in his only previous start against the Diamondbacks.  Pfaadt is 4-1 with a 4.88 ERA and 1.31 WHIP in seven starts and 10 relief outings this season for Arizona.  Give me the Cardinals.

*Top 10 Overall Capper 4 of L10 Years!*

*#1 Ranked MLB Capper in 2008!*

*#10 Ranked MLB Capper in 2009!*

*#4 Ranked MLB Capper in 2010!*

*#8 Ranked MLB Capper in 2019!*

Come bet with a proven winner on the bases today and get your hands on my Thursday All-Inclusive MLB 3-Pack for $49.99! This card features a 5 Unit BEST BET in Rays/Blue Jays along with two 4 Unit SHARP PLAYS for you to feast on! You are GUARANTEED-to-PROFIT or I'll send you Friday's MLB plays for FREE!

Pick Released on Jul 23 at 10:48 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Steve Janus

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | Diamondbacks vs Cardinals
Play on: Diamondbacks +114 at Buckeye
Game Analysis

1* Free Sharp Play on Diamondbacks +114

Pick Released on Jul 23 at 12:00 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Doc's Sports

Game Details
Jul 23 '26, 9:00 PM in 4h
CFL | Edmonton Elks vs Saskatchewan
Play on: UNDER 58½ -110
Game Analysis

Free Play from Doc’s Sports. Take #688 Under in Edmonton @ Saskatchewan (9p.m., Thursday, July 23 CBS Sports Network) Edmonton scored just 19 points last week and I see them struggling to light up the scoreboard on Thursday in the CFL as Week 8 gets underway at Mosaic Stadium. These are two of the best three teams in the CFL, and both teams have strong defenses, especially the Elks. Edmonton has allowed just 138 points in 6 games. Saskatchewan has allowed over 30 points per game, but they are coming off a bye and that will help them get some defensive players back for this game. Often times when good teams meet, the defensive’s dominate and we expect a low scoring game on Thursday. Do not miss out on Doc’s Sports Weekend card featuring top plays in Soccer, UFC, CFL, and KBO.

Pick Released on Jul 20 at 03:02 pm
CLICK HERE FOR PREMIUM PICK OPTIONS

Brandon Lee

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | Diamondbacks vs Cardinals
Play on: Cardinals -118 at Ace
Game Analysis

Thursday's Free MLB Pick

PLAY ON: Cardinals -118

Pick Released on Jul 23 at 09:35 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Alex Smart

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | ARI vs STL
Play on: UNDER 7½ -110
Game Analysis

The Under on Diamondbacks at Cardinals total of 7.5 is the play that actually keeps the lights on around here.

Michael McGreevy has been quietly eating innings like a guy who still remembers what it feels like to get sent down. He sits 4-7 with a 2.92 ERA over 108 innings, a 1.10 WHIP, and just enough strikeouts to keep hitters honest without trying to be flashy. His last three starts look like this: 6.1 innings and one earned against these same Diamondbacks, 6.1 and one against Milwaukee, six scoreless versus Miami. That is a 1.40-ish stretch, and the ground-ball stuff he lives on plays perfectly in Busch Stadium where the outfield grass seems to swallow line drives for sport.

Brandon Pfaadt shows up at 4-1 with a 4.58 ERA and 1.31 WHIP across 59 innings, numbers that would make you nervous if you only looked at the season line. Zoom in on the last seven outings and it drops to a 3.20 ERA. He just carved up this Cardinals lineup for 5.1 innings and two runs in a 5-3 win. The walks have dried up, the early trouble has cooled off, and suddenly the guy looks like someone who figured out how to pitch instead of just throw.

Stack the two arms and the math gets simple enough to run on a napkin. Take the recent form ERAs, (2.92 + 3.20) divided by two equals 3.06 expected from the starters over a normal 5.5 to 6-inning outing. Layer on a conservative 1.9 to 2.2 from the bullpens and you are staring at something in the 5.5 to 6.9 range before the park even gets involved. Busch has been suppressing runs for years, both teams hover around 4.4 runs scored per game on the season, and the 7.5 already assumes more offense than either club has been producing lately.

Recent trends back it up without needing any fairy dust. McGreevy’s starts have gone Under more often than not when the number sits at 8 or lower, and the Diamondbacks have been quiet in Pfaadt’s better outings. Their last meeting produced eight total runs with both pitchers going deep enough that the bullpens never turned it into a track meet. These two clubs at Busch have a long history of games that feel like they were designed by accountants instead of highlight reels.

I like this one because it does not ask for miracles or perfect weather or some secret rest advantage that only exists in group chats. It just needs two starters to keep doing what they have been doing, a pitcher-friendly park to keep doing what it always does, and the combined run expectancy to stay under the number. This is the kind of spot that pays the rent when the rest of the card is full of traps. Grab the Under and let the zeros do the heavy lifting.

Pick Released on Jul 23 at 02:15 pm
CLICK HERE FOR PREMIUM PICK OPTIONS

Sean Murphy

Game Details
Jul 25 '26, 7:00 PM in 2d
CFL | Toronto vs BC
Play on: Toronto -3½ -105 at circa
Game Analysis

My selection is on Toronto minus the points over B.C. at 7 pm et on Saturday.

The Argonauts have still yet to play a game at home this season with the World Cup previously taking up residence in their home stadium in Toronto. After Saturday's game they'll finally look ahead to their 'home opener' following a bye week. Needless to say, the importance of this game has been ratcheted up thanks to a three-game slide, both SU and ATS. We do know the Argos are capable of better. They opened the season with a hard-fought 37-30 loss in Montreal before delivering convincing victories in Ottawa and Saskatchewan. Save for a blowout defeat in Calgary on July 2nd, Toronto hasn't been all that far off. It has been moving the ball through the air at will and has turned it over a grand total of five times over its last four games. That's in stark contrast to the Lions, who haven't been able to get anything going offensively and have committed a whopping eight turnovers over their last three contests. The Lions have been held to fewer than 80 rushing yards in three of five games to date. Of course, they're up against it now with QB Nathan Rourke sidelined due to injury. Take Toronto (8*).

Pick Released on Jul 23 at 09:26 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Mike Lundin

Game Details
Jul 23 '26, 5:15 PM in 34m
MLB | Diamondbacks vs Cardinals
Play on: Diamondbacks +111 at Buckeye
Game Analysis

Diamondbacks vs Cardinals MLB Free Pick

The Angle(s): This looks like a good spot to back an Arizona team playing its best baseball of the season. The Diamondbacks have won eight of their last 10 games, while St. Louis dropped four straight before narrowly beating the Angels 1-0 last night.

That victory completed a six-game Cardinals road trip, creating a potentially difficult travel and adjustment spot as they return home for this makeup game.

Cardinals right-hander Michael McGreevy (4-7, 2.92 ERA) has pitched well, but St. Louis has still lost seven of his last 10 starts. Arizona counters with right-hander Brandon Pfaadt (4-1, 4.58 ERA), who owns a 2.67 ERA while leading the Diamondbacks to four wins across his last five starts.

Pfaadt recently faced St. Louis on July 18, allowing only two runs without issuing a walk over 5 1/3 innings in Arizona’s 5-3 victory

The Bet: Diamondbacks (3%). 

Pick Released on Jul 23 at 07:06 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Cole Faxon

Game Details
Jul 23 '26, 6:40 PM in 1h
MLB | Royals vs Tigers
Play on: Royals +200 at Ace
Game Analysis

FREE PLAY on Royals +200

Pick Released on Jul 23 at 12:54 pm
CLICK HERE FOR PREMIUM PICK OPTIONS

ProSportsPicks

Game Details
Jul 23 '26, 9:00 PM in 4h
CFL | Edmonton Elks vs Saskatchewan
Play on: Saskatchewan -4 -110 at circa
Game Analysis

PSP Data Driven 1* Saskatchewan.

At Professionalsportspicks we see a future where those handicapping sports without advanced analytics and data-driven strategies will be left behind. Our data-driven picks use data integration, search and discovery, and knowledge management along with collaboration with our in-house handicappers. By isolating relevant trends, removing human bias, and targeting only lines with a positive expected value above a certain threshold, our data-driven picks promise to outperform any and all human competitors.

Our models suggest that the value is on the favorite. Saskatchewan are 7-3 in their last 10 games. Saskatchewan are 5-3 in the last 8 meetings versus Edmonton.

Pick Released on Jul 23 at 07:44 am
CLICK HERE FOR PREMIUM PICK OPTIONS

Check back often as picks and predictions are posted here at different times during the day and week.

Don't miss your opportunity to get extra confidence on a play that you were thinking about making.

Make sure to avoid blindly placing a bet on a pick without seeing how a handicapper is currently performing first.

Take a look at current rankings and records of handicappers or click on a name to follow one for a few days. Just like teams and players, pro bettors have hot and cold streaks as well.

Also, even though the picks above are posted as being free, doesn't mean they aren't being played by the handicapper.

They are still good quality plays, just not their strongest for today. To get top rated selections, visit their profile page or see today's expert picks.

Back to Top