ESPN.com's Keith Law unveiled his Top 100 prospects for the 2012 season on Thursday and Washington teenager Bryce Harper was not No. 1. Law ranked L.A.'s Mike Trout at the top and put Harper second, with Rays pitcher Matt Moore coming third. Baltimore's Manny Machado, Shelby Miller of St. Louis and Toronto's Travis d'Arnaud rounded out the Top Six.