Giants and Dodgers were supposedly the frontrunners for right-hander Zack Greinke until he agreed to a six-year deal with Arizona on Friday.