As late as May 17, Dominic Smith was hitting just .194 in the Florida State League. Three-and-a-half months and a major turnaround later, he's turned his struggles into hardware.

The St. Lucie first baseman was named the FSL Player of the Year on Thursday with Charlotte right-hander Jacob Faria and Daytona left-hander Amir Garrett sharing Pitcher of the Year honors.

Smith, the Mets' No. 6 prospect, has been on a tear since struggling out of the gate. He produced a .352/.397/.472 line over 26 games in June and has hit .313/.369/.413 with four homers, 12 doubles and 40 RBIs in 63 games after the All-Star break. For the season as a whole, he leads the FSL with 33 doubles and 79 RBIs, as of Thursday, and ranks among the league leaders in average (.305, fifth), slugging percentage (.417, third) and OPS (.771, fourth). He's recently climbed into the No. 99 spot in MLB.com's overall ranking of prospects and is rated third among first basemen.

Faria's time in the Florida State League was considerably shorter than Smith's, but he certainly left his mark during his time with the Stone Crabs. The 22-year-old right-hander went 10-1 with a 1.33 ERA, 0.98 WHIP and 63 strikeouts in 12 appearances (74 1/3 innings) for Charlotte before being promoted to Double-A Montgomery on June 24. His 10 wins are still tied for third-most in the Class A Advanced circuit.

Garrett thrived in his second full season in the Reds' system since announcing he was going to drop college basketball and play baseball full-time last year. The 23-year-old left-hander is 9-7 with a 2.44 ERA and 1.23 WHIP for the Tortugas and ranks second in the FSL with 133 strikeouts in 140 1/3 innings. Garrett is slotted as the Reds' No. 3 prospect and No. 76 overall and got to represent Cincinnati in its own city at this year's All-Star Futures Game at Great American Ball Park.

Here are the rest of the 2015 Florida State League end-of-season All-Stars as selected by field managers, official scorers and club sports writers: