Keeneland Full Card Analysis – Friday, 10/17/25 – By Eric Solomon

There’s another excellent 10 race card this afternoon at Keeneland. There are three races carded for the turf, all at 5 1/2 furlongs. I have some strong opinions in all three of those races today, so I’ll be focused on trying to hit the All-Turf Pick-3 wager today. First post for this afternoon 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 2 2,8 6 DBL, PK3, PK5
2 2 2,7 1 DBL, PK3, PK4
3 2 2,9 7 DBL, PK3
4 2 2 11 DBL, PK3,

All-Turf Pick 3

(R4, R7, R9)

5 11 11,1,3 DBL, PK3, PK6
6 2 2 5 DBL, PK3, PK5,
7 1 1,9 7 DBL, PK3, PK4
8 8 8,7 5 DBL, PK3
9 10 10 3,8 DBL
10 6 6 9,5

 

 

Race 1:

A field of eight, three year old fillies (the race was carded for three year olds and up, but only three year olds entered) will sprint six furlongs in this $100K maiden claiming race that kicks off the Friday card. Six of the eight fillies in this race sold for more than their $100K asking price today. I landed on one of the first time starters, Hampton’s Affair (#2) as the top pick in this race. Mark Casse has won at a 10% clip with his first tie starters in maiden claiming dirt sprint races over the last five years. The dam was a debut winner and two of her first six foals to make it to the track were also winners at first asking. The works are solid enough to take a chance on her to win while also covering the heavy favorite. Our Shenangian (#8) is going to be a tough out in this race, making her first start since a failed two turn try at the Fair Grounds back in January. She just missed at this distance when facing $150K maiden claimers last fall on this course. Her best race should beat these, but if she’s starting at 8-5 on the morning line, and I fear that number could dip. At odds that short, I do have to wonder if she’d be more effective in her next start. A deeper saver for me is another first time starter, Dani Girl (#6). She’s a Ikhana Farm homebred sired by the 2017 Kentucky Derby winner. Always Dreaming. While Correas has decent numbers with first time starters, his numbers with firsters in maiden claimers are nearly as strong. The dam has foaled some horses that were competitive on debut, but were sharper the second time out. I prefer her underneath in this race, but I won’t rule out an upset. 

 

Race 2:

Eight runners will go 1 ⅛ miles on the dirt in this beaten $20K claiming race. All eight horses entered in this spot qualified under the N3L condition. Being on the front end has been a good place to be when going two turns on the dirt at this meet. With an inside draw, I think Magic Mover (#2) has the fast track to the front end in this spot. He is going back to the dirt after a respectable try on the turf at Delaware last out. They went quicker in the early stages of that one and he had to stalk the pace instead of dictating the terms. He’s sired by Good Magic out of a Constitution mare, so there’s reason to believe that he can handle the added distance. If he can set a pokey pace, I think he’ll be tough to run down late. Jr’s Gift (#7) is a price play in this spot who might be able to rebound after a dull effort in the slop when moving to the N3L level for the first time last month. He was a winner two back in an off the turf race at Hawthorne. He can hold his own at longer distances and he has some decent tries on this course. Iron Sharpens Iron (#1) is the 7-5 morning line favorite, but he’s much closer to the rest of the pace when you draw a line through his big effort two back. He is getting class relief today and Irad Ortiz is picking up the mount. His dam is a half sister to Dani Lake, who runs in the first race today.

 

Race 3:

Fillies and mares will go 7 furlongs and 124 feet on the Beard Course in this maiden special weight race restricted to horses that sold or RNA for $65K or less at their latest sale. The second, third, and fourth place finishers of a one mile race at this level are all back to face six other challengers. Ken McPeek has a strong hand with both Plaza Cue (#7) and Scooch Over (#2) who were the second and third finishers of that race. I think the cutback in distance might favor Scooch Over, who is sired by Enticed. He gets 18% winners from his dirt sprinters. She improved from her first start at Ellis to finish a close third last time out. Plaza Cue on the other hand has been close in four of her five career starts, but has yet to seal the deal. Her last start was her first at one turn, and while she ran well, her effort didn’t convince me that sprinting is what she’s going to do best. Senora d’Oro (#9) ran well when getting on the dirt for the first time in that race. She flattened out a bit as that was her first start longer than six furlongs. She could take a step forward here in this spot. I think she has more upside than Plaza Cue.

 

Race 4:

The first turf race is the first of two heats of a maiden special weight race for two year old fillies going 5 ½ furlongs. The rails are out at 30 feet, meaning at this distance, the maximum number of starters will be 10. This look like a very good spot for Lion Lake (#2) to make her second career start. She debuted going one mile at Kentucky Downs last month, and she ran well enough to be 4th in that race. She got in at the end of the meet, so that distance might have been a bit out of her wheelhouse. She cuts back to a sprint here and she faces a field where there are very few runners jumping off the page. Her sire, Dark Angel, was a stakes winning turf sprinter overseas. His North American runners are 9-50 in turf sprints over the last five years, including a win in the Woodford Stakes earlier this meet with Khaadem. Brendan Walsh remains atop the leaderboard in the trainer standings halfway through the meet. He turns to Tyler Gaffalione here, and they have connected 22% of the time here at Keeneland since the start of 2024. I like her chances a lot in this race. Kilby Girl (#11) is a first time starter, who is obviously a player if she draws into the body of the field. Wesley Ward is the trainer of this Gun Runner filly. There’s not much in her pedigree that is screaming turf sprint, but in Ward we trust at Keeneland. She still looks live, however, her presence would also help the price of the top pick in this spot. 

 

Race 5:

The Early Pick-5 ends and the Pick-6 begins with this $40K N2L claiming race for fillies and mares going six furlongs. A full gate of 12 is scheduled for this contest. I’m going to take a stand against the favorite in this spot and make Atlantic Passage (#11) the top pick. She closed from off the pace in the slop in a race taken off the turf to score on debut. She improved on the turf in her second career start, but she struggled in her last after losing all chance at the break in a five furlong dash in Indiana. Despite a turf forward pedigree, I liked that she showed the ability to close on a dirt course, even if the competition was on the weaker side. I liked her effort at Ellis two back and I think she fits well at this level today. I love everything about this sot for Tempers Fly (#1) with the exception of her rail post. She broke her maiden her last fall in her third career start. She comes back to town in her third start off a layoff now and is getting back on traditional dirt for the first time since her gate to wire score in a $150K maiden claiming race. She’s not as quick as some of the other speed in this race, so the rail draw could be problematic. However, if Saez can work out a proper trip, she’ll be tough with this group. Tiz Purple (#3) makes her second start of the year and is making a significant drop in class after several starts against much better foes. She was good on debut last year at Monmouth and she broke her maiden in a restricted maiden special weight race at Saratoga. Since then, she’s been in over her head in her last four starts. If we’re going to see a better effort out of her, it’s likely to come here. 

 

Race 6: 

We’ll stick with beaten claimers as fillies and mares will go six furlongs once again, this time in an $80K N2L claiming race. I’m not going to try to beat Chaching Chaching (#2) in this race. She was excellent on this course in the spring, narrowly losing in a strong maiden special weight race. She broke her maiden this summer at Colonial Downs when making her 5th career start. She tried N1X company last out at Churchill, but a troubled break hindered her chances that day. The comment line says she was “pinched” at the start, but she had to take up sharply and was relegated to last in the early stages. She advanced down the backstretch, but was forced to go quite wide, where she was unable to sustain a bid. The drop in class for this homebred is fair. I’m expecting a solid rebound here. The backup for me is American Women (#5)who ran well enough on dirt in her two year old season to consider her in this spot while switching back to the main track. She wasn’t terrible in her recent tries in Canada and I do see her as a horse that could be tough in here if she can get back to her baby form. 

 

Race 7:

The second division of the maiden special weight turf sprint for two year old fillies drew another field of 11. Just like in the first heat, there’s a Brendan Walsh runner that is the favorite, who is cutting back from a one mile race in her debut at Kentucky Downs. If my best bet of the day, Lion Lake, wins in the 4th race for Walsh, I’d suspect that Paris Twilight (#9) is going to get hammered at the windows here. Unlike her stablemate, I don’t think her pedigree is crying out for a turf sprint. She’s sired by City of Light, whose runners have held their own in grass sprint races, winning 13% of the time. The dam is a Malibu Moon filly with only one dirt start, and lackluster performance from her horses to make it to the track. She ran a good race at first asking, and I think she’ll run another decent race today. However, I think there’s value in trying to beat her with I B Flyin (#1) on the rail for Steve Asmussen. He had a nice maiden winner here on Wednesday, so he’s hoping that this Maclean’s Music first time starter can keep him rolling. She drilled a sharp work on the Tapeta at the end of September at Turfway, and I think that sharp effort led Asmussen to try her on the turf for her debut. Irad Ortiz taking the mount is a positive sign. I’ll backup with Epic Lady Luck (#7) who finished second in a 6 ½ furlong race at Kentucky Downs in her debut. I’m not sure how deep that field turned out to be, but only time will tell. Brain Lynch gives Nik Juarez a vote of confidence, retaining his services for her third straight try. 

 

Race 8:

Even though this maiden special weight is carded for fillies and mares, all eight runners are three year old fillies. They’ll go 1 1/16 miles on the main track in this race, which starts the final Pick-3 wager of the afternoon. Chad Brown hasn’t had a ton of starters at this meet, but the fact that he’s gone without a win here as we’re past the halfway point of this meet is a bit mind-blowing. His horses aren’t running poorly though, as nine of the twelve horses that he’s saddled have finished in the money. He sends out a second time starter in this race, Aeolian (#8), who figures to have a decent shot to improve. She debuted in a one mile race at Saratoga on closing weekend. She’s a full sister to Tapit Trice, who won the Grade 1 Toyota Blue Grass Stakes here in 2023. Her four year old full sister broke her maiden this summer at Saratoga when going nine furlongs. All three horses that Danzatrice foaled that were sired by Tapit improved at longer distances and they improved when going around two turns for the first time. She’ll have to overcome the outside post, but I think she has a decent shot here, Endorse (#7) seems to have gotten past her bad stumble in July at the Spa. She tossed the rider in that race, and put Irad Ortiz on the ground. She came back a month later and was dull, but her last start at the end of the Saratoga meet was much sharper. This will be her first two turn race since she never made it to the first turn three back. She made the lead in her last start, but she might have to be content to track today as there are other speed horses breaking inside of her. On deeper tickets, Delicious Diva (#5) is worth a look. She is making her third start off the layoff and she showed a decent amount of improvement in her last start when going this distance at Churchill. Horses that last raced in Kentucky have done quite well at this meet. I expect her to be more competitive in the stretch in this one. 

 

Race 9:

Three year olds and up will sprint 5 ½ furlongs on the turf  in this featured N2X allowance race. 

Assuming this field stays intact, there are three horses that feel like they’re going to have to battle for the early lead; Butch’s Best (#1), Test Score (#4), and Frosty View (#6). I’m not sure any of them are going to be able to sustain their bid for the duration of this race. Both Bergen (#3) and Attache (#10) are horses that may be finding new lives as turf sprinters. Attache is the more accomplished runner and he’s finished in the money in his first two turf sprints. He just missed at this level at Ellis two back and he came from way out of it to get into third at Kentucky Downs in his last start. I think he’ll get a good setup in this race and while he’ll likely concede a bit of ground while starting from an outside draw, I think he’s less likely to have traffic issues which could potentially stymie the favorite, Bergen. He’s a nice horse who has two respectable efforts when facing this level in his first two turf sprints. He’s left himself a little too much work to do in both of those races. He did get his head down in front of Attache. I think both are live, but for the win spot, I think I’m getting the more accomplished horse at a better price with Attache. Smokey Smokey (#8) is a bit of an X factor in this race. He’s making his first start in almost one full year. I’m always a little hesitant with horses that are making their first starts off the layoff very close to the one year mark. HISA regulations are more strict with runners coming back off a 365 day layoff. This stakes winning colt is slated to make his first start in 364 days today. While I’m confident this one is fully healthy, I just wonder if Maker has him as tight as he wants him. He’s good enough to win this race by open lengths on his best day, so he’s still worth thinking about, but I’ll be proceeding with caution. 

 

Race 10:

The Friday card ends with a $30K starter allowance contest for three year olds and up who also have never won three times. A full gate of 12 has entered this contest. I think the California invader, Nation (#6) makes a lot of sense in this race. He was claimed twice after strong efforts with lower level claiming horses at Del Mar this summer. He was moved to a protected spot at the end of the meet, finishing 3rd in a starter allowance race there. That race was at 5 ½ furlongs, which felt too short. I think the condition was right and options were limited for him at that point in the meet. He’s continued to stay sharp, well well on the synthetic training track at Santa Anita,. Robert Hess has a winner from one starter at this meet, so if he’s bringing a horse all the way, you know he feels they have a good shot. Good Lord (#9) was scratched from another starter allowance race last week in favor of this spot. He’s making his first start off the claim for Kent Sweezey, who started 14 horses at Keeneland in 2024 and won with three of them. The angle that I like is that he has intentionally claimed four horses last year with the intent of running them at Keeneland. One of those four runners was a winner and all four horses finished in the money. That tells me that Sweezey is using the condition book to find horses that fit well in specific spots. While this horse doesn’t win a ton of races, he’s been competitive in all 8 starts thus far in 2025. Gabriel Saez rode him in his last four starts and Sweezey is sticking with him today. On deeper tickets, Master Mule (#5) feels like the kind of horse that will be flying well under the radar in this spot. He was claimed by Randy Matthews, who does not have good numbers first off the claim. However, he has some sharp efforts and I like this distance for him. I’m not ruling out a step forward for him in a race where I think he’s going to go off at odds greater than his 12-1 morning line figure. 

 

2025 Fall Meet Statistics (As of 10/15/25), Top Pick Winners:

19/85 (22.4%), $127.08, $1.50 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. 

Share this

Leave a Reply

Further reading

Discover more from In the Money Media

Subscribe now to keep reading and get access to the full archive.

Continue reading