"I thought he threw the ball well. He pounded the strike zone, I liked the mix of pitches and I thought the changeup was especially good," Padres manager Bud Black said of Cashner. "All in all, a good day for Cash."
Jabari Henry got the start in right field for Seattle and made the most of it, hitting a home run off Cashner in the fourth inning and an RBI single off Marcos Mateo in the seventh. Henry replaced Seth Smith, who was scratched with a sore ankle. Henry hit 30 home runs last season for High-A High Desert.
Seattle starting pitcher J.A. Happ, the Mariners' projected fourth starter after being acquired from Blue Jays, was hit hard by the Padres in his last start and struggled again Sunday. He allowed five earned runs on 11 hits in five innings, walking two and striking out three.
Dustin Ackley hit a two-run home run in the seventh inning for his first of the spring.
Upton raised his spring average to .349 and also scored two runs. Catcher Derek Norris and Jedd Gyorko also notched a pair of hits.
Seattle's Burt Reynolds, in his first big league plate appearance of spring, tripled off Joaquin Benoit in the eighth to score Patrick Brady for the Mariners' fifth run.
Up Next For Padres:Ian Kennedy gets the start on Monday as the Padres travel to Goodyear to face the Reds at 1:05 p.m. It will be the final start of spring for Kennedy, who is projected to be the fourth starter. Kennedy threw four innings in a Minor League intrasquad game the last time out, but allowed one unearned run in four innings in his last Cactus League start on March 20 against the Royals. The game will be broadcast by AM 1700.
Corey Brock is a reporter for MLB.com. Keep track of @FollowThePadres on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.