With the 2011 minor league season complete we check in on the progress of each of the Florida Marlins preseason Top 15 prospects as ranked by our prospect ranker J.P. Schwartz. The post season grading report was done by the publisher of Top Prospect Alert, not Mr. Schwartz, and reflects only the 2011 season and not future upside or downside of the individual prospect. Our 2012 preseason rankings will be published in the coming months.

#1 Chad JamesGRADE: C
James went 5-15 with a 3.80ERA for the High-A Jupiter Hammerheads. He walked 51 and stuck out 124 in 149.1 innings of work. Opposing hitters batted .294 against him.

#2 Christian YelichGRADE: A
Yelich batted .312 with 32 Doubles, 1 Triple, 15 Home Runs and 77 RBI’s for the Low-A Greensboro Grasshoppers. He also added 32 stolen bases. Yelich walked 55 times and struck out 102 times in 122 games. He was named by the Marlins organization as their Minor League Player of the Year for 2011.

#3 Matt DominguezGRADE: C+
Dominguez batted a combined .249 with 18 Doubles, 12 Home Runs, and 58 RBI’s across three levels in the minor leagues with 87 of his 95 games played coming with the Triple-A New Orleans Zephyrs. Through September 25th, Dominguez was batting .238 with 3 Doubles and 2 RBI’s in 42 big league at-bats with the Marlins.

#4 Brad HandGRADE: B
Through September 25th, Hand is 1-8 with a 4.20ERA for the Marlins. He’s walked 35 and struck out 38. Opposing big leaguers are hitting .241 against him. In the minors, Hand went 11-5 with a 3.56ERA for the Double-A Jacksonville Suns and a single start for High-A Jupiter. He walked 55 and struck out 75 in 113.2 innings. Opposing hitters batted .233 against him.

#5 Rob RasmussenGRADE: B
Rasmussen went 12-10 with a 3.64ERA for High-A Jupiter. He walked 71 and struck out 118 in 148.1 innings of work. Opposing batters hit .254 off Rasmussen on the season.

#6 Jhan MarinezGRADE: B
Martinez went 3-8 with 3 Saves and a 3.57ERA for Double-A Jacksonville. He walked 42 times and struck out 74 times in 58 innings. Opposing hitters batted .223 against him.

#7 Kyle SkipworthGRADE: D+
Skipworth batted .207 with 12 Doubles, 2 Triples, 11 Home Runs, and 49 RBI’s for Double-A Jacksonville. He walked 34 times and struck out 143 times in 106 games.

#8 Marcell OzunaGRADE: A-
Ozuna batted .266 with 28 Doubles, 5 Triples, 23 Home Runs and 71 RBI’s for Low-A Greensboro. He stole 17 bases on the season. He walked 46 times and struck out 121 times in 131 games.

#9 Edgar OlmosGRADE: D
Olmos went 4-17 with a 6.63ERA for High-A Jupiter. He walked 81 and struck out 101 in 127.2 innings of work. Opposing batters hit .318 on the season against Olmos.

#10 Mark CanhaGRADE: A-
Canha batted .276 with 22 Doubles, 25 Home Runs, and 85 RBI’s for Low-A Greensboro. He walked 59 times and struck out 85 times in 107 games.

#11 Tom KoehlerGRADE: C
Koehler went 12-7 with a 4.97ERA for Triple-A New Orleans. He walked 79 and struck out 116 in 150.1 innings of work. Opposing batters hit .254 off Koehler on the season.

#12 Jacob RealmutoGRADE: A-
Realmuto batted .287 with 16 Doubles, 3 Triples, 12 Home Runs and 49 RBI’s for Low-A Greensboro. He hit a home run off Stephen Strasburg when the Nationals pitcher was on rehab. Realmuto walked 26 times and struck out 78 times in 96 games. He also stole 13 bases on the season.

#13 Ryan FisherGRADE: B- Fisher batted .258 with 36 Doubles, 4 Triples, 18 Home Runs and 79 RBI’s for Low-A Greensboro. He walked 38 times and struck out 137 times in 129 games.

#14 Osvaldo MartinezGRADE: C
Martinez batted .245 with 15 Doubles, 1 Triple, 3 Home Runs and 26 RBI’s for Triple-A New Orleans. He also stole 11 bases. Through September 25th Martinez was hitting .130 with no extra base hits in 23 big league at-bats.

#15 Zach NealGRADE: C
Neal went 7-6 with a 4.16ERA for Low-A Greensboro. He walked 41 batters and struck out 84 in 119 innings of work. Opposing batters hit .273 against Neal.