Daily Picks

Penn National Picks & Predictions — July 31, 2026

8 racesAll Penn National picks

This card ran on July 31, 2026.

Best bets at Penn National, July 31, 2026

  1. Race 14Clarely TomML 5/1

Race 2 is free with an account, and the other 6 races are for members.

You're reading 1 of 8 races free

A free account opens race 2 too. Premium opens all 8, with AI ratings on every runner and SmartBet, which splits one bet across the horses you like.

It's a beautiful Friday at Penn National — clear skies, 83°F, and the kind of firm, fast dirt that rewards horses who want to run freely on the front end. Eight races are on the card today, spanning everything from six-furlong sprints to route distances on both dirt and turf, so there's plenty of variety to keep things interesting all afternoon.

The turf course gets its lone look in Race 3, and with conditions this dry and sunny, the grass should be playing quick — worth keeping in mind when you're sizing up pace scenarios. On the main track, the fast surface sets up for some honest early fractions, which could either reward pace-pressers or leave front-runners vulnerable late depending on how the pace shakes out race by race.

Our TrackWiz ratings stretch from the low 84s up to an 89.12 for Race 7's top pick — that's a notably high figure for a Penn National card and signals a standout performance waiting to happen. Let's break it down.

Best Bets

Full Card Analysis

Premium Content

Get the Full Card Analysis

Unlock expert picks for every race, detailed speed figures, trainer angles, and our SmartBet recommendations.

Bottom line: Penn National is dealing a quality eight-race card on a perfect summer afternoon. Clarely Tom, What Does It Take, and Lucky Esther headline the free plays with legitimate value at their morning-line odds. And with Sounds Like Fun posting the highest TrackWiz rating on the card going into Race 7, the premium half of this card is absolutely worth the look. Full analysis, pace maps, and exotic tickets are waiting for subscribers — head to /pricing to get access before the first post.