Last time each NL team drafted an All-Star

Yesterday, we looked at the last time each American League club drafted a player who became an All-Star -- whether for the franchise or another. The Cleveland Indians had the longest drought: CC Sabathia was the last All-Star they drafted and he was selected way back in 1998. Can any National League team match that stretch of futility?

Arizona Diamondbacks: Ryan Cook and Wade Miley (2008)

To show the unpredictability of baseball drafts, the D-backs' first-round pick that year was Daniel Schlereth. Miley was a supplemental first-round pick, going 43rd overall, but Cook was selected in the 27th round from USC after struggling with his control during his college years. He went to the A's in the Trevor Cahill trade.

Atlanta Braves: Craig Kimbrel (2008)

A third-round pick out an Alabama junior college, Kimbrel was the fourth pitcher the Braves drafted in 2008. So is it good fortune or skilled scouting that landed him? A little of both, I suspect.

Miami Marlins: Giancarlo Stanton (2007)

With the pick right before the Marlins selected Stanton in the second round, the Mariners selected another high school outfielder named Denny Almonte. Who is not to be confused with Little League hero/pariah Danny Almonte.

New York Mets: Scott Kazmir (2002)

They really shouldn't have let Mr. Met run their drafts all those years. OK, Matt Harvey is a good bet to end this drought this year, which would make him the first All-Star the Mets drafted to make an All-Star team with the Mets since David Wright in 2001. Before Wright, however, you go all the back to Bobby Jones, an All-Star in 1997 and drafted in 1991.

Philadelphia Phillies: Michael Bourn (2003)

Part of the Brad Lidge trade, the Phillies haven't produced a homegrown draft choice All-Star since Cole Hamels in 2002.

Washington Nationals: Bryce Harper (2010)

The 2009 Nationals finished three wins worse than the Pirates to get the top pick. The Pirates went 6-4 over their final 10 games; don't worry, Pirates fans I'm not setting you up -- the Nationals actually won their final seven.

Chicago Cubs: Geovany Soto (2001)

An 11th-round pick out of Puerto Rico, the Cubs are now the Cubs with good reason. In 2002, they had four of the first 38 picks, selected four pitchers, and none reached the majors. Their first-round picks from 2003 to 2010 were Ryan Harvey, Mark Pawelek, Tyler Colvin, Josh Donaldson (traded to Oakland in the Rich Harden trade), Josh Vitters (ahead of Matt Wieters), Ryan Flaherty, Andrew Cashner (who at least turned into Anthony Rizzo), Brett Jackson and Hayden Simpson.

Cincinnati Reds: Jay Bruce (2005)

Here's a fun one: The last starting pitcher the Reds drafted who made an All-Star Game with the Reds: Jack Armstrong, drafted in 1987, an All-Star starter in 1990 ... and out of the rotation by the end of the season.

Milwaukee Brewers: Ryan Braun (2005)

You're going to see this 2005 draft pop up a couple more times. Bruce was the 12th pick, Braun the fifth pick and the next guy was the 11th pick.

Pittsburgh Pirates: Andrew McCutchen (2005)

McCutchen is already fourth highest for most career Wins Above Replacement by a Pirates' first-round pick, behind some guy named Bonds, Jason Kendall and Richie Hebner. And just ahead of Bryan Bullington.

St. Louis Cardinals: Lance Lynn (2008)

Lynn is pitching even better than last season, when he made the All-Star team with an 11-win first half. A good selection for 39th overall, but the 2009 draft is shaping up even better for the Cards: Shelby Miller, Matt Carpenter, Trevor Rosenthal and Matt Adams. Miller was a first-rounder, but the other three went in rounds 13, 21 and 23. Jeff Luhnow, now the Astros' GM, was the scouting director those years.

Colorado Rockies: Troy Tulowitzki (2005)

If you had to re-do that 2005 draft, who goes first overall? Justin Upton again? Braun? McCutchen? Or Tulo?

Los Angeles Dodgers: Clayton Kershaw (2006)

The seventh pick in the draft, the five pitchers selected ahead of Kershaw have combined for 4.9 WAR. Did we mention that the draft is an inexact science?

San Diego Padres: David Freese (2006)

This is how you build a consistent winner: The Cards acquired Freese for an aging Jim Edmonds. The last player to make an All-Star team with the Padres after getting drafted by them was Jake Peavy -- selected back in 1999. The last position player ... Tony Gwynn! Drafted in 1981. In fact, the Padres have drafted just four position players who made an All-Star team as Padres: Gwynn, Ozzie Smith, Dave Winfield and, of course, Johnny Grubb.

San Francisco Giants: Buster Posey (2008)

Giants' first-round picks, 2006-2008: Tim Lincecum, Madison Bumgarner, Buster Posey. That'll work.