JWorm Racing EZPPs

The whole card. One page.

A stripped-down past performance sheet built for people who want the numbers that actually move a decision — and nothing else. Every horse, every race at a track, laid out in landscape and ready to print. Whether you're still learning to read a PP or you've read ten thousand of them and just want the card fast, EZPPs get you to a decision without the clutter.

Posted every morning before first post · $9.99/week or $29/month · top tracks every day

R3
KEENELAND  |  6F Dirt CLM 125K Purse 120K 3YO Fillies/Mares | Class 89
Name (State) Win%MLSpeed Speed TrendEarlyLateClass FormJockey (Win%)Trainer (Win%) Last 3 Finishes
1CAMILA CATALINA (KY) 40%10/17676, 93, 8571858078J. Leparoux (12%)R. Hess Jr (20%)3 TP(D,6.5F,AOC,102K), 1 CD(D,6F,STR,83K)
2OUR TWO GIRLS (KY) 20%4/17382, 75, 7571768179B. Hernandez Jr (17%)K. McPeek (15%)3 OP(D,6F,STK,150K), 2 OP(D,6F,AOC,125K)
3SWING VOTE (KY) 33%2/17259, 86, 7263798175J. Alvarado (15%)W. Mott (17%)6 GP(D,1M,STK,225K), 1 GP(D,6F,MSW,84K)
4SIPPIN PRETTY (KY) 50%3/18280, 8474828283I. Ortiz Jr (24%)I. Wilkes (16%)1 GP(D,6F,MSW,84K), 2 GP(D,6F,MSW,84K)
5GENA B (KY) 33%8/17877, 79, 7970787779F. Prat (26%)H. De Paz (14%)1 AQU(D,6F,MSW,80K), 2 SAR(D,5.5F,STK,150K)
6SMELL THE LILIES (KY) 100%6/1818180818182J. Ortiz (23%)S. Asmussen (16%)1 CD(D,5.5F,MSW,120K)

Actual output. One block per race, every race at the track, on a single landscape sheet.

What's on the sheet

Twelve columns. Nothing wasted.

Every number is derived from the same data feed behind the Handicapping Tool, condensed into the line items that carry weight at post time.

Post & SilksProgram number in true saddlecloth colors — find your horse instantly.
Name (ST) Win%Horse, state bred, and lifetime win percentage.
MLMorning line odds.
SpeedAverage speed figure.
Speed TrendLast three figures in order — see improvement or decline at a glance.
Early / LatePace figures for the first and final fractions.
ClassAverage class rating, with the race's own class in the header.
FormCurrent condition rating.
Jockey (Win%)Today's rider and their strike rate.
Trainer (Win%)Today's conditioner and their strike rate.
Last 3 FinishesFinish position, track, surface, distance, condition, and purse for each.
FTS FlagFirst-time starters clearly badged so you never misread a blank line.
Who they're for

Two very different handicappers. Same sheet.

EZPPs weren't built to replace full past performances. They were built because two groups of players kept running into the same wall from opposite directions.

Newer players

A PP you can actually read

A full past performance page is dense on purpose — dozens of abbreviations, running lines, fractions, and symbols, most of which you won't use for years. That wall of small print is where a lot of new handicappers quit.

EZPPs show one clean row per horse with twelve labeled columns. Speed, pace, class, form, connections, and the last three finishes. You learn what each number does by watching it play out race after race, instead of decoding a legend first.

Experienced players

Down and dirty, card in minutes

You already know what you're looking for. On a nine-race card across four tracks, the slow part isn't the analysis — it's paging through PPs to pull the same six numbers off every horse.

EZPPs put those numbers side by side so a race reads in seconds, not minutes. Use them to sort a full day quickly, flag the races worth real work, then pull the full PPs only where it counts.

Why EZPPs

Built to be printed and marked up.

One page

The whole card at once

Every race at a track sits on one landscape sheet with minimal margins. Compare race 3 to race 7 without flipping anything, and spot the pace setups across the card at a glance.

Every track

Switch cards in one click

All of the day's tracks load together. Tap a track name to jump between cards, then print just the one you're playing.

Every morning

Posted before first post

Generated automatically as part of the same morning workflow that builds the Handicapping Tool, using that day's official data — scratches included.

Pricing

Pick a meet, or pick a month.

Play a big meet for a week, or take the whole month and stop thinking about it. Either way you get the top tracks every day, posted before first post.

Weekly
$9.99
per week · top tracks every day
  • Top tracks every day, all seven days
  • Every race on every card
  • Print-ready landscape format
  • Ideal for a single big meet
  • Cancel any time
Start weekly — $9.99
Best value Monthly
$29
per month · top tracks every day
  • Top tracks every day
  • Less than three weeks at the weekly rate
  • Roughly the cost of nine single days
  • Posted each morning before first post
  • Cancel any time
Start monthly — $29
Bundled
Included
with a JWorm Racing subscription
  • EZPPs every day at no extra cost
  • Full Handicapping Tool access
  • Value Tracker and daily tickets
  • Cancel any time
See subscription

Prices in USD, billed through DubClub. Every plan covers all of the tracks posted that day — you're never buying a single card.

Questions

Before you buy.

Do EZPPs replace full past performances?

Not always, and that's fine. If you want trip notes, workout lines, and every running line going back two years, buy full PPs. EZPPs are for two situations: you're newer and full PPs are still overwhelming, or you're experienced and want to read a whole card fast, then go deep only on the races that deserve it.

I'm new to handicapping. Is this a good place to start?

Yes. Every column is labeled in plain language, and there are only twelve of them. You'll learn what speed, pace, class, and form actually do by watching the same twelve numbers across a lot of races — which is much harder to do when you're also fighting a page of abbreviations.

Which tracks are covered?

The top tracks running that morning. One purchase covers all of them for that day — you're not buying a single card.

When are they posted?

Each morning, before first post, as part of the same automated workflow that updates the Handicapping Tool and Value Tracker.

Are scratches reflected?

The sheet is built from that morning's data. Late scratches after posting won't be removed, so always check the tote board before wagering.

Can I print them?

That's the point. Hit Print, choose landscape, and the page chrome drops away — you get the race blocks and nothing else, with the smallest practical margins.

Weekly or monthly?

Weekly is $9.99 and works well if you're following one meet or only play a stretch of big weekends. Monthly is $29 — less than three weeks at the weekly rate — and is the better deal for anyone playing regularly. Both cover the top tracks every day.

Can I cancel?

Any time, through DubClub. Weekly and monthly both stop at the end of the period you've already paid for.

How do I open the cards once I've paid?

The cards page asks for a username and password. Members get the current credentials in DubClub. The password is rotated periodically, so use the most recent one posted there.

What if I already subscribe?

EZPPs are included with your subscription at no extra charge.

Get started

Ready for today's cards?

Pick weekly or monthly, check out through DubClub, and you'll get your sign-in details right away. Today's cards are already posted.

Monthly — $29 Weekly — $9.99 Already a member? Open the cards