Friday marked almost 20 years to the day when 40-year-old Zack Greinke made his big league debut with the Kansas City Royals. On this day he took the mound at Salt River Fields in Phoenix with his two sons shagging in the outfield while throwing live batting practice to Arizona Diamondbacks hitters. The former Los ...