The Toronto Blue Jays center fielder Kevin Pillar spent Sunday switching from a Triple-A exhibition game to a Double-A contest on adjacent fields, attempting to reach on bunt singles in all seven at-bats.

Pillar might need a little more practice – he went 0 for 7.

“It’s something that I want to have as a tool, something in my back pocket,” he said. “Find another way to get on base. To be confident enough to get my bunt down, place it where I want to place it. A perfectly executed bunt is tough to defend, even if they know it’s coming.”

Pillar has worked on bunting off a pitching machine and said it almost has become easy to place the ball.

INDIANS: Right-hander Cody Anderson will undergo reconstructive elbow surgery and miss the 2017 season.

The AL champions said Anderson has elected to have the operation after being diagnosed with a ligament sprain. The 26-year-old made nine starts for Cleveland last season and was expected to begin this year at Triple-A Buffalo. His loss hurts Cleveland’s pitching depth.

Also, second baseman Jason Kipnis is still four to five weeks away from playing in a game as he deals with shoulder inflammation. Kipnis received a second opinion on his shoulder and has been cleared to resume a strengthening program in a week.

MARLINS: Third baseman Martin Prado is expected to miss the start of the regular season after straining his right hamstring at the World Baseball Classic.

Playing for Team Venezuela, Prado injured his hamstring running out a ground ball in the sixth inning of Wednesday’s loss to Team USA.

SUNDAY’S GAMES

YANKEES 6, ASTROS 4: Former Yankees catcher Brian McCann went 3 for 3 against his former team, and Houston starter Lance McCullers Jr. allowed two earned runs in 32/3 innings.

Chase Headley had two hits for New York, including a two-run double.

CARDINALS 5, BRAVES 2: St. Louis starter Lance Lynn worked five scoreless innings, allowing four hits and lowering his spring ERA to 1.29. Matt Adams homered and Tommy Pham, Randal Grichuk and Jedd Gyorko all doubled.

NATIONALS 10, MARLINS 4: Working on ways to prevent tipping his pitches, Stephen Strasburg worked 41/3 innings, allowing two earned runs on four hits while striking out three. Ryan Zimmerman hit his first spring home run in the sixth.

BLUE JAYS 11, PIRATES 11: Pittsburgh’s Gerrit Cole made his second Grapefruit League start and first since March 3, working five strong innings. He gave up five hits, including a home run by Ezequiel Carrera, and struck out five. David Freese doubled and singled for Pittsburgh, raising his average to .360.

MARLINS 7, METS 5: Miami starter Jose Urena did not give up a run in his 41/3 innings, working around four hits and four walks.

Matt den Dekker hit two home runs, including one off Jacob deGrom.