(Good Magic was watching the snow at Keeneland on Monday / Photo by Gene McLean)

Good Magic stood majestically in his stall at Keeneland on Monday morning. The snow — yep, we had that again — drifted all around, and the son of Curlin looked as if he liked the distraction. And the cool temperatures, to boot, even if his assistant trainer and grooms did not.

But, more importantly, after his win in the G2 Blue Grass Stakes at Keeneland, on April 7, Good Magic is not only looking good. He is feeling good. And, moving good. And, acting good. If those are any indications that he will return to the races — on the First Saturday in May and in the Kentucky Derby — and run good?

Well, it could be a magical day for trainer Chad Brown and the 2017 2YO Champion.

With only three weeks left before the Kentucky Derby, Good Magic — who won the Breeders’ Cup Juvenile in an impressive run to not only capture the biggest 2-year-old race of the year, but also break his maiden — tops the list for The Pressbox’s Derby Rankings.

“He is doing good,” said Jose Hernandez, the assistant trainer for Brown, and the man in charge of the barn on the quiet, stoic, beautiful Keeneland barn area. “He likes it here. Too cold for me. But he likes it.”

Good Magic made his 2018 debut in the G2 Fountain of Youth Stakes on March 3 at Gulfstream Park. He ran third that day, behind the front-running speed burners Promises Fulfilled and Strike Power. And, it didn’t take long for the bloom to fall off this spring flower, or the skeptics to jump on both the horse and trainer.

After the race, though, we had a chance to talk with Jimmy Riccio, the jockey’s agent for Good Magic’s rider, Jose Ortiz. Riccio said then and said often was a word of caution, and patience. “Don’t be too quick to jump off Good Magic. Chad Brown knows what he is doing. We are going to stick. You should, too.”

Words of wisdom, from our good friend Jimmy. While Promises Fulfilled and Strike Power returned to burn each other up and finish last in the Florida Derby, Brown and crew shipped to Keeneland and the Blue Grass Stakes. On April 7, they looked and ran invincible — pulling away from the gritty Flameaway by an ever-growing 11/2 lengths.

And, by the looks of things, Brown has plenty left in the tank for the Kentucky Derby.

Here is a closer look at our Top 20:

Rank Horse Sire Trainer Jockey Last Start Next Start Comment
1 Good Magic Curlin Chad Brown Junior Ortiz 1st in the Blue Grass Stakes / KEE Kentucky Derby 2017 2YO Champ got some bit of redemption and respect in winning BG / Still must improve
2 Justify Scat Daddy Bob Baffert Drayden Van Dyke 1st in Santa Anita Derby / SA Kentucky Derby Took another giant step forward in SA Derby, whipping Bolt d’Oro/Can he overcome “Curse”
3 Bolt d’Oro Medaglia d’Oro Mick Ruis Victor Espinoza 2nd in Santa Anita Derby / SA Kentucky Derby Couldn’t cut into Justify’s lead after soft fractions/Bounce in SA Derby?/May rebound soon
4 Noble Indy Take Charge Indy Todd Pletcher Undecided 1st in the Louisiana Derby / FG Kentucky Derby Impressive in winning the Louisiana Derby with first time blinkers/Can he move up?
5 Audible Into Mischief Todd Pletcher Javier Castellano 1st in Florida Derby Kentucky Derby Castellano announces he will ride here/Huge move with trickle down impact
6 Magnum Moon Malibu Moon Todd Pletcher Luis Saez 1st in Arkansas Derby Kentucky Derby Another “Apollo Curse” Threat/Ran off to win Arkansas Derby, but drifted late/Why?
7 Flameaway Scat Daddy Mark Casse Jose Lezcano 2nd in the Blue Grass / KEE Kentucky Derby Game second in Blue Grass/Another gutty performance/Can he carry speed 11/4 miles?
8 My Boy Jack Creative Cause J. Keith Desormeaux Kent Desormeaux 1st in the Lexington Stakes Kentucky Derby Super impressive in closing to win the Lexington Stakes/Can close/Can run/Super good-looking
9 Mendelssohn Scat Daddy Aidan O’Brien Ryan Moore 1st in UAE Derby / Dubai Kentucky Derby Impressive winner of UAE Derby by 181/2 lengths/Speed-favoring track that day/Dubai? Really?
10 Enticed Medaglia d’Oro Kiaran McLaughlin Junior Alvarado 2nd in Wood Memorial Kentucky Derby Rough trip along the rail/Should have been moved up to win after repeated bumping incidents
11 Quip Distorted Humor Rodolphe Brisset Florent Geroux 2nd in the Arkansas Deerby Kentucky Derby Ran OK second, but didn’t threaten winner in Arkansas Derby/ Another front runner type/Justify?
12 Vino Rosso Curlin Todd Pletcher John Velazquez 1st in Wood Memorial Kentucky Derby Moved way up with the addition of blinkers for the first time/Should have been DQ’d/Buy or Sell?
13 Gronkowski Lonhro Jeremy Noseda James Peter Spencer 1st in 32red Brradon Stakes / NC Kentucky Derby Winner of 4 straight / Can he carry the distance on dirt?
14 Hofburg Tapit Bill Mott Irad Ortiz 2nd in Florida Derby Kentucky Derby Lightly raced/Did finish strong in Florida Derby/Super work since/Setting up to be “Media Tout”
15 Solomini Curlin Bob Baffert Flavien Prat 3rd in the Arkansas Derby Kentucky Derby Inside trip no good in the Rebel/Outside trip no good in the Arkansas Derby/What now from Prat?
16 Lone Sailor Majestic Warrior Tom Amoss James Graham 2nd in Louisiana Derby / FG Kentucky Derby Ran a game second to Noble Indy in the LA Derby/Closed well from far back early/Beware
17 Free Drop Billy Union Rags Dale Romans Robby Albarado 3rd in the Blue Grass / KEE Kentucky Derby I have loved this horse since his win in the Claiborne Breeders’ Futurity/But…/I will use — again
18 Bravazo Awesome Again D. Wayne Lukas Gary Stevens 8th in the Louisiana Derby / FG Kentucky Derby Has the points/But…/What happened in the LA Derby? Really?
19 Promises Fulfilled Shackleford Dale Romans Robby Albarado Last in Florida Derby / GP Kentucky Derby Speedster died by the same “sword” that carried him to easy win in FOY/Speed devil vs. Justify?
20 Firenze Fire Poseidon’s Warrior Jason Servis Manny Franco 4th in the Wood Memorial / AQU Kentucky Derby Editor’s Note: I think he is a nice horse, but has no shot in the Kentucky Derby/As nice as I can be