The Giants have their eyes on the future. After three straight losing seasons, and Gabe Kapler now at the helm under Farhan Zaidi, the focus in San Francisco has shifted towards the farm system.

There's no questioning the Giants are headed in the right direction, too. With top prospects like catcher Joey Bart, center fielder Heliot Ramos and shortstop Marco Luciano, the Giants have one of the most improved farm systems in baseball.

While additions like Cody Ross, Marco Scutaro, Travis Ishikawa, Hunter Pence and many other brilliant moves by the front office helped the Giants win three World Series in five years this decade, the core of this dynasty was built homegrown. Players like Buster Posey, Madison Bumgarner, Tim Lincecum, Matt Cain, Brandon Crawford and more were all drafted by the Giants.

As the 2010s come to a close, though, which Giants prospect was the best from this decade? It's really quite simple. MLB.com gave the nod to Buster Posey, and there's no arguing with that pick.

Let's take a look at Baseball America's top Giants prospects for the past decade:

2010: Buster Posey

2011: Brandon Belt

2012: Gary Brown

2013: Kyle Crick

2014: Kyle Crick

2015: Andrew Susac

2016: Christian Arroyo

2017: Tyler Beede

2018: Heliot Ramos

2019: Joey Bart

Posey's only competition here is Belt. Bumgarner last was ranked as a prospect at the start of the 2009 season, but then the talent ran dry among top prospects.

Crawford shouldn't be forgotten here, though. He was selected in the fourth round of the 2008 MLB draft and made his debut in May 2011. The UCLA product never was expected to do much with his bat. Instead, he won a Silver Slugger in 2015 to go along with his three Gold Glove awards and two World Series rings.

Posey, however, is the cream of the crop.

The Giants took him No. 5 overall in the 2008 draft and he made a quick stint in the bigs at the end of the 2009 season. The next season, the Giants had seen enough. Posey was too talented to waste away in the minors.

San Francisco traded veteran catcher Bengie Molina on July 1, 2010, and handed the keys to Posey for the next decade. It was clear right away that Posey was ready for the spotlight and already was a star. He hit .417 with seven homers and a 1.165 OPS in 27 games that month, putting the entire league on notice.

Posey wound up batting .305 with 18 long balls and an .862 OPS in 108 games in 2010 to win NL Rookie of the Year. He even finished 11th in MVP voting. That was just the beginning to an historic decade.

Here's a brief look at Posey's list of accolades from the 2010s: Six-time All-Star, three-time champion, four-time Silver Slugger, 2016 Gold Glove, 2010 NL Rookie of the Year, 2012 NL MVP. That's a run that hasn't been matched by many in baseball history.

Posey was pretty much pro-ready when the Giants drafted him in 2008. There was just one problem: He only had caught two years in college after coming to Florida State as a shortstop who even served as the Seminoles' closer.

From his framing to his rocket of an arm, Posey has been one of the best defensive catchers in baseball over the last decade. If it wasn't for St. Louis Cardinals catcher Yadier Molina being in the NL, Posey surely would have earned more Gold Glove awards. Posey has been worth 10.5 dWAR (42.4 total bWAR) this decade, while Molina has him beat defensively at 15.0 dWAR but has been worth just 31.9 total bWAR, according to Baseball-Reference.

[RELATED: Giants Mailbag: What to expect from top prospects in 2020]

The Giants knew Posey would be able to hit right away in the big leagues. His rise as a top catcher has been just as impressive as his .302/.371/.458 slash line and .828 OPS throughout the 2010s.

Forget his seven homers last season and only five the year before. Get the images of his decline out of your head. Posey easily was the Giants' best prospect this decade, and the best catcher in baseball.