Beltran’s solo home run came in the third off reliever Todd Redmond and landed far over the right-field fence. It capped a four-run inning that included a two-run homer by Eduardo Nunez.
Beltran signed a three-year, $45 million contract with the Yankees in the offseason. He batted .296 with 24 homers and 84 RBIs with the St. Louis Cardinals last year.
“It doesn’t really matter sometimes. You can be swinging the bat horrible at the end of spring training and get off to a hot start and vice versa. But it’s always nice to see.”
Bautista connected off Vidal Nuno in the first. Nuno struck out three and gave up two hits in two innings.
Toronto starter Esmil Rogers tossed two innings and allowed an earned run. The right-hander gave up three hits and struck out one.
Jose Reyes, Edwin Encarnacion, Melky Cabrera and Adam Lind each doubled for the Blue Jays.
Yankees shortstop Derek Jeter did not play.
Blue Jays: Rogers threw 36 pitches and worked almost-exclusively on his changeup, which he said is progressing well.
“That’s what I was working for,” Rogers said. “Down in the Dominican (Republic) during winter ball, I worked on my changeup and now I feel more comfortable. I got it before. The only reason is I didn’t have too much confidence to throw that. Right now, I can throw anything I want.”
Rogers was 5-9 with a 4.77 ERA in 44 games with the Blue Jays last season. He is a candidate for the fifth spot in the rotation.