There are several strong allowance races on this first Thursday card at Keeneland for their 2026 Spring Meet. We’ll also get a look at some promising maidens in the first and fifth races today. First post for this nine race program is set for 1:00 (ET).
I’ll be covering this exciting meet on the ITM Blog, along with posting some updates and thoughts from time to time on Twitter @EricSolomon718. Feel free to reach out!
| Race | Top Pick | A | B | C | Exotics Menu |
| 1 | 4 | 4,5 | 8 | 2 | DBL, PK3, PK5 |
| 2 | 11 | 11,15 | 7,12 | DBL, PK3, PK4 | |
| 3 | 1 | 1 | 8,7 | DBL, PK3 | |
| 4 | 3 | 3 | 9,5 | DBL, PK3, PK6, All-Turf PK3
(R4, R6, R8) |
|
| 5 | 4 | 4,8 | 1 | DBL, PK3, PK5 | |
| 6 | 3 | 3,7 | DBL, PK3, PK4 | ||
| 7 | 3 | 3 | 2 | DBL, $3 Late PK3 | |
| 8 | 9 | 9,5,2 | DBL | ||
| 9 | 1 | 1,12 | 6 |
Race 1:
The 3rd baby race of the meet is another 4 ½ furlong dash. Wesley Ward has two fillies, Skara Brae (#5) and Ruiva (#8) entered against the boys in this spot. While both fillies appear to have potential, this feels like a spot to try to beat them. I’ll use Uncle With Money (#4) on top in this race for Rey Hernandez. This one was working well in company with his stablemate, Bourbon Town, who was a troubled-trip second on debut on Opening Day. Luis Saez agreed to ride that colt and he’s in the saddle this afternoon for this Upstart colt. Upstart gets 18% winners with his two year old first time starters in sprint races. He’s the first foal to compete from a mare that was a two year old debut winner at five furlongs at Del Mar. Skara Brae (#5) is the first Golden Pal sired horse to hit the track. He was second in his debut on the dirt, but he was a master turf sprinter, winning both the Breeders’ Cup Juvenile Turf Sprint and the Breeders’ Cup Turf Sprint in consecutive seasons. With this precocious pedigree, I would think that this is a horse that Ward has earmarked for a trip overseas to Royal Ascot in June. Rosario riding this one feels like a good sign. Walter Rodriguez rides a lot of races for Ward and he’ll get the call on Ruiva. Her last published work was on 3/20, so fitness might be a bit of a concern. Ward also likes to scratch runners and re-enter them if they aren’t exactly how he wants them. Munnings is a strong sire, but his numbers with two year sprinters aren’t as high as I would have thought, scoring only 13% of the time. I decided to play against the Brendan Walsh runner, Smoke, on yesterday’s card with the rationale that running two year olds this early is a new facet of his game. Going into the week, he’s only 1-23 with two year olds debuting at five furlongs or less. He’ll send out Crossfire (#2), who is a Goldencents first timer in this race. Goldencents gets 11% winners from his two year old debut sprinters. The dam was a winner on debut, but that came in a two turn race on the synthetic. If Smoke runs a strong race, I’d be more willing to use this one, but at the time of publishing this I won’t have that info. As of now, I’m fading, but I’ll mark him on the C line because I will upgrade if I like what I see from his stablemate. Conversely, I’ll fade him if his stablemate, with a similar workout pattern, is flat.
Race 2:
16 are entered in this $20K maiden claiming race for fillies and mares, three and up. All 12 runners in the body of the field are three year old fillies. Both Dodecahedron (#13) and Queen McKinzie (#16) are four year old fillies. I landed on Click (#11) in this spot. I like the cutback from two turns on the turf to seven furlongs on the dirt for this daughter of Connect. She ran okay in her second career start on the dirt as a two year old at Churchill. Bret Calhoun’s runners tend to move forward in their second career start, so that forward move tracks. She ran well in spots in New Orleans, running on turf for all four starts. She drops in class and finds a level where it feels like she can handle. Gus’s Gal (#15) needs help to draw in, but she’s a definite player if she makes it into the gate. Her two dirt starts at the Fair Grounds were better than most of the dirt starts for any of the runners in this field. She’s also getting class relief and should be right there in the end. There’s a few longshots to consider in this field, starting with Bugs Malone (#7) is bred to like the dirt, but this will be her first chance to compete over it. Her synthetic sprint at Turfway two back wasn’t terrible. She finished 7th, but she was in range that day when cutting back from a route. She had some mild trouble at the break, but never really ran a step. I do like the cutback once again for her here. Denise Says No (#12) is moving up in class after finishing second with $7,500 maiden claimers in her last start at Turfway. She ran okay when going a one turn mile with $30K maiden claimers at Churchill on the dirt in the fall. If she’s going to move up on the dirt, this would be the spot for her to do so.
Race 3:
Fillies and mares, three and up, will sprint six furlongs in this $30K starter allowance race, restricted to horses that have never won three times. While the shorter priced runners in this race look tough, the one that stands out to me is Ma Rae’s Girl (#1) with Luis Saez in the irons. Doug O’Neill passed the baton to David Jacobson after her last race in Southern California this past summer. She ran well twice for him before struggling in a salty N2X allowance race at Oaklawn. She came back with a better effort on the Tapeta at Turfway where she was claimed by Kelsey Danner. She’s back on the dirt at a level where she fits. She was a game second to Nerazurri at this level in the fall and that one is now a stakes winner. I like her fit with this group. The favorites in this race, Flame Dancer (#7) and Sweet Scorecard (#8) stand out over their peers in terms of figures. However, both fillies have to answer some questions in this race. Flame Dancer has never competed on the dirt and Sweet Scorecard has run her best races on lesser circuits. Both points could be moot if their form translates, but if morning line odds hold true, neither filly is appealing at that price. I consider both of them savers in this spot.
Race 4:
The Pick-6 and the All-Turf Pick-3 wagers begin with this N1X allowance race for three year old fillies going 1 1/16 miles over the turf course. This race oversubscribed, so it will be run in two divisions with the second heat going off as the 6th race today. I really liked the debut from Amberglen (#3) on this course last fall. She was three wide early after breaking a beat slow and she was four wide going into far turn. She still was able to take the lead and once she switched leads, she was able to scamper away enough to put enough distance between her and the rest of the field in order to hold off Temple Goddess, who was closing late. She ran into Sister Troienne, who is a very nice filly, in the Wait a While Stakes at Gulfstream, which was run over the Tapeta course. She’s been away since that race and is now gearing up for her three year old debut. Brad Cox is off to a great start at this meeting, winning three times, and having all six of his runners finish in the money. I suspect this filly will be ready to go. Luster (#9) has some questions to answer, but there’s no doubt that she showed some ability when crushing a field of maidens when going seven furlongs on the turf at Woodbine in her debut. She’s been on the sidelines since that race, but not many horses win like that on turf at first asking. Josis Carroll has her working well and she’ll give the mount to John Velazquez for her local debut. She’ll have to prove herself against winners and at two turns, but if she’s there at or around her 8-1 figure, I could see the risk being worth the reward. Trust Account (#5) made her first step toward recouping her $1,500,000 purchase price when she broke her maiden at Gulfstream in her third career try. She’s got great bloodlines, sired by Into Mischief out of the Champion mare Shared Account. She showed much more early interest in her last start, and that may have unlocked a key for her moving forward.
Race 5:
This maiden special weight contest for three year olds going 1 1/16 miles over the main track is a fun betting race. I’d be shocked if Spartacus (#4) goes off at 6-1 in this race, however, I do think he is coming out of the strongest race. He’s a full brother to both Nest and Idol, so the exceptions have been sky high since Day 1. He debuted going a one turn mile in a loaded maiden allowance race at Gulfstream. Canaletto debuted in that race and while he didn’t win his race in the Tampa Bay Derby, he might have been the best horse. This colt showed some speed, but couldn’t keep pace with some fairly solid splits. I like him better at two turns, especially in a race where he might be the controlling speed. Royal Crescent (#8) might have moved a touch too soon in his maiden special weight race at Gulfstream. He came with a bold five wide bid and hit the front, but he was nailed on the wire in the final strides. Brendan Walsh had six of his 10 runners last weekend hit the board, but none of them found the Winner’s Circle. Mr. MIracle (#6) wound up on the lead by default last out when breaking from the rail. I don’t think he’s going to rush up and try to set the pace again, but if he does, that should benefit Royal Crescent, who wants to be running late. Don’t discount the other Walsh runner, Maginnesontap (#1). He has been improving in five starts, all of which came on synthetic or turf. He was nosed out by Thailand on the wire back in December and that won came back to win the opener here on Saturday. This feels like a reasonable spot to see if his form can translate to the dirt.
Race 6:
Ten more three year old fillies will go 1 1/16 miles on the turf in the second division of a N1X allowance race. Kokomotion (#7) is going to attract a lot of attention at the windows after finishing third in the Grade 3 Florida Oaks in her first start against winners. That’s valid, seeing as how she crushed a maiden special weight field there on the grass on debut. She paired her first two Beyer figures, so she’s eligible to move up while getting some class relief. I don’t know how deep that field was though. She was cross-entered in the Appalachian Stakes here on Saturday, but her connections opted to defect from that race and put her in this spot. Perhaps they’re being conservative with a young horse, but it’s also not a ringing endorsement. She’s an A line play for me, but I like Petronella (#3) a good bit in this race. She was competitive on the turf in her first two starts, but she took a big step forward in her third career race when getting on the synthetic at Turfway. She was a little keen after getting in some tight quarters going into the first turn. She did settle in behind horses and was poised to make a run at the leaders. She had a big hole to the inside, but her momentum carried her outside. The stretch run got rough and she was forced to take up sharply in the final furlong. It’s also fair to point out that she was the heavy favorite in that spot and may have had a bit of a target on her back. That bullseye shifts to Kokomotion here though. She was given a little time and now gets Luis Saez in the saddle. I think she can come back and run a strong race today.
Race 7:
Only six three year old fillies are entered in this optional claiming/N1X allowance race going 1 1/16 miles on the main track. I think this a perfect rebound spot for Majestical (#3). She just missed in her debut at Churchill and she improved a lot when going two turns in December when breaking her maiden. She attempted stakes company against a decent field in the Rachel Alexandra in her last start. She was no match for Bella Ballerina that afternoon. She adds blinkers and Lasix for Peter Eurton and she also reunites with Jose Ortiz, who was aboard for her debut. I have questions about a lot of her rivals, but I think she’s going to run her race today. The backup for me is Market Chill (#2) for Chad Brown. She ran on the turf in her first three starts and was unable to break through. She went to Tampa and tried the dirt for the first time at a similar distance to this race and she was an easy winner. Her speed figure was light and the competition at Tampa isn’t always top flight. However, she certainly seemed to take to the main track.
Race 8:
Four year olds and up will go one mile over the turf course in this N2X allowance contest. McRavin (#9) gets a class test today after clearing this condition at Tampa in his last start. He’s a bad trip away from being undefeated, so I think it’s fair to say that he’s been the best horse in the race in each of his four career starts. After a pair of solid, but maybe immature efforts from him at Laurel in the fall, Jimmy Toner brought her to Florida where he’s been on the lead every step of the way in both starts. There’s not a ton of speed to his inside in this race, so Louis Saez could be thinking about trying to work out that kind of trip with him once again today. Clever Again (#5) is a fascinating runner in this race while making his four year old debut. At two, he just missed in a 4 ½ furlong dash here before going to the sidelines. He didn’t start again until a two turn maiden race at Oaklawn. After acing that test, he ran a huge race in the Hot Springs, an effort that put him in the conversation for the Preakness Stakes in May. He was infamously “roughed up” in that race as he absolutely took the worst of some aggressive riding at the top of the stretch. After struggling in the Ohio Derby, Asmussen tried transitioning him to the turf. He ran credible efforts in two stakes races before going to the sidelines for the rest of 2025. He’s been sidelined since the beginning of September, and how he’ll fare at this level remains to be seen. He has always been highly regarded from his connections and he’s been working like a horse that is ready to roll. I’ll use Risk Tolerance (#2) in here as well. He’s been very sharp for Chad Brown in his last three starts following a 14 month break. Chad Brown was 0-6 over the first two days of the meet, but he’s not going to shut out at this meet. After a funky break, this colt showed that he has some resilience as he closed like a freight train to barely miss in a nice allowance race at this level at Gulfstream. The gaps in his races are a little concerning, but the big picture view is that he is quite capable
Race 9:
The Thursday nightcap is a $20K N2L claiming race for fillies and mares going seven furlongs. I landed on Formaggio (#1) as the top pick in this race. I don’t expect that she’ll be her 15-1 morning line number when they go into the starting gate, but I do think she has a decent shot here. I think she’s playable all the way down to 5-1. The seven furlong distance probably suits her best. She was a winner two back with $40K maiden claimers at Laurel, but her Aqueduct races sandwiched in between those efforts weren’t very good. However, the one turn mile is probably outside of her best distance and perhaps she didn’t appreciate the muddy course there last time out. Both of those races came against a better class of runners. This class drop feels like she’s finding a better level for her. Merry Madison (#12) is the morning line favorite in this spot and she’s taking a significant drop in class after two below average races in open N1X company at Gulfstream and Tampa. She’s done her best work at Churchill, so she could be a horse to tuck away if she lands in a good spot there next month. If she can revert her form while finding the right level of competition for her, she probably wins this race. However, when you draw a line through her two big races at Churchill, those last two races are more in line with her other six starts. She’s one that I’ll use in multi-race wagers because of her class, but I think there’s value in trying to beat her anywhere in the vicinity of her 2-1 morning line figure. Rhaenys (#6) feels like the wild card in this spot. She’s making her first dirt start after only running on turf and Tapeta in her first five tries. She showed some early interest when facing $30K-$20K N2L claimers in her last start at Turfway. If she takes to the dirt and can get closer to her summer form, she could be dangerous in her second start off the layoff.
2026 Spring Meet Statistics: Top Pick Winners: 4/21 (19.0%), $30.18, $1.44 ROI
How to Read the Picks-Grid:
This grid has become my favorite tool for helping to handicap a race card in advance. Keep in mind that these designations for me are flexible and may change depending on how the value in the betting market shifts leading up to post time.
The “Top Pick” Column is fairly self-explanatory, meaning that it’s the horse that I think will win the race.
The “A” Column is reserved for the horses that I feel have the best chances of winning. The more horses that are in this column per race, the more wide open I think the race might be. For multi-race wagers, these horses will be on the bulk of my tickets. If I’m betting on the vertical wagers (exactas, trifectas, superfectas), these horses would likely be candidates to be keyed on top.
The “B” Column are horses that I think have a chance of winning, but I don’t like them as much as the runners on the A line. If I put a morning line favorite in this column, I’m trying to find ways to beat them. For me, favorites on the B line typically will either be used underneath in the vertical exotics, or perhaps not at all. They’ll typically be used on some back up tickets in the multi-race wagers, especially in races where the other options aren’t as strong. I might also relegate a horse to the B line if I don’t think there’s good value on that horse with their morning line odds or how I think the race will be bet. For example, If I think a horse should be closer to 5-1, and their morning line odds are 3-1, he might start on the B line for me. If the betting public moves the line closer to the odds that I feel are fair, and I like the horse’s chances, I could move them up when I’m playing the race.
The “C” Column is reserved as a deep backup for me. Again, if a favorite is on the C line, that’s me telling you that I don’t like them that much in this race. I definitely won’t be using them on top in any vertical wager, as I’ll be trying to beat them with most of my tickets. Sometimes this spot will be reserved for a crazy longshot that checks one of the boxes I might be looking for when playing horses at long odds.






