There are a lot of very good white players in spite of MLB's infatuation with hispanics and American blacks, and many of them are young. I'd have to think more to give a ranked top five, but right now in no particular order -- David Wright, Chase Utley, Ian Kinsler, Matt Holliday, Dustin Pedroia, Ryan Braun, Justin Morneau, Josh Hamilton, Mark Texiera, Roy Oswalt, Jake Peavy, Dan Haren, Roy Oswalt, and Roy Halliday. Jim Thome, Randy Johnson, Tom Glavine and John Smoltz are all-time greats whose careers are winding down, while the likes of Evan Longoria and Jay Bruce lead the up and coming young players.