Zack Greinke is a National League guy at heart. For the right price, he can be an American League guy, too.

And Greinke is up front about it: In his case, it WAS about the money when he signed that six-year, $147 million contract with the Los Angeles Dodgers in the offseason.

Zack Greinke signed a six-year, $147 million contract with the Los Angeles Dodgers. (AP Photo)

“It's obviously the No. 1 thing,'' Greinke told CBSSports.com's Jon Heyman, repeating what he said at his introductory press conference. “I could play for the worst team if they paid the most … If the last-place team offers $200 million and the first-place team offers $10, I'm going to go for the $200 million no matter what team it was.''

Heyman reported that Greinke made the Texas Rangers an offer before deciding to sign with the Dodgers.

Greinke's only previous experience in the NL is a season and a half with the Milwaukee Brewers. Still, he's partial to the Senior Circuit's style of play, which includes the pitcher hitting.

“It's boring watching American League games to me,'' he told Heyman. “With the Angels we had (Mike) Trout, (Albert) Pujols, (Mark) Trumbo, (Kendrys) Morales and (Torii) Hunter, but it wasn't as much fun as watching Milwaukee's team. There's much more strategy. I don't know anyone who likes the American League games better. Maybe some fans do. But if you're not an actual DH, you probably prefer the National League.''

Greinke pitched seven seasons for the Kansas City Royals before being traded to the Brewers in December 2010. The Brewers, after determining they couldn't pay Greinke enough, traded him to the Los Angeles Angels last July.

As an NL pitcher, Greinke gets to swing the bat a couple of times a game. His interest in hitting has waned, though.

“Once I went to Milwaukee, it wasn't as great,'' Greinke told Heyman. “I found my goal wasn't to pitch a good game and get a couple hits, it was to pitch a good game.''