Sanchez's Spring Training last year was shortened by rainouts and a shoulder issue that required a cortisone shot. He's hoping the weather and his arm allow him a full spring, setting up a rebound.
Sanchez focused his efforts on spotting everything. He threw first-pitch breaking balls and threw fastballs in different counts. More than anything, he wanted to attack hitters.
"I used more fastballs today because it was my first outing," Sanchez said. "I don't want to pitch around anybody, facing the best hitters in a pretty good lineup today. Just tried to work on my location today."
In the top of the fifth, Dixon Machado singled and was caught in a rundown, with Anthony Gose crossing home plate to put the Tigers up a run. Nick Castellanos, whose 23rd birthday was Wednesday, added a two-run homer off Chaz Roe after that.
Kevin Gausman started for the Orioles and pitched one scoreless inning, striking out J.D. Martinez on a 96-mph fastball.
"Given today and how I felt, I felt pretty good and pretty happy with it," Gausman said. "Getting the first one out of the way is always good."
Manny Machado -- who is coming off his second consecutive season-ending knee surgery -- committed an error in his first play back, sailing a throw wide of first base to start the second inning. Machado rebounded with a nice backhanded play later in the game, making the grab in foul territory and throwing across the diamond to nab Hernan Perez.
Wieters, who will not be cleared to catch in games until March 17, served at designated hitter and went 0-for-3.
The Orioles finally got on board with an RBI single from Dariel Alvarez in the bottom of the eighth inning. Alvarez scored on Nolan Reimold's two-run hit. They drew to within one run in the bottom of the ninth with Jayson Nix's solo homer.
Up next: Alfredo Simon will make his unofficial Tigers debut Thursday afternoon when they welcome the Braves to Joker Marchant Stadium for a 1:05 p.m. ET matchup. Yoenis Cespedes, Ian Kinsler and Rajai Davis are scheduled to be in the starting lineup against Julio Teheran. The game will be broadcast on MLB Gameday Audio online and AM 1270 in Detroit.
Brittany Ghiroli is a reporter for MLB.com. Read her blog, Britt's Bird Watch, and follow her on Facebook and Twitter @britt_ghiroli. This story was not subject to the approval of Major League Baseball or its clubs.