OAKLAND, Calif. -- Nate McLouth's patience as the Baltimore Orioles' leadoff hitter is paying off nicely so far.
The rest of the their lineup isn't doing too bad, either.
McLouth reached base four times and scored twice to extend his recent hot streak, Nick Markakis drove in two runs, and Baltimore opened its longest road trip of the season by routing the Oakland Athletics 10-2 on Thursday night.
McLouth singled, doubled, walked and reached on a fielder's choice in six at-bats. The Orioles' leadoff hitter drove in two runs and is batting .444 (8-for-18) over his past six games.
"I'm swinging at good pitches, that's what I'm most happy about," McLouth said. "I'm working the count and swinging at the pitches I want instead of having to swing at what a pitcher wants."
Baltimore had a season-high 15 hits, with all nine starters getting at least one. Six players drove in runs.
Hammel, the Orioles' Opening Day starter, settled into an efficient groove after the second, retiring nine of 10 at one point. He also worked out of a two-on, one-out jam in the sixth by getting Brandon Moss to foul out before Chris Young flew out to center.
"[Hammel] made some big pitches with his curveball," Baltimore manager Buck Showalter said. "At this stage in his career, when he gets mad or frustrated, he's able to channel it in the right direction."
Josh Donaldson doubled in two runs for the Athletics, who have dropped six of seven.
Baltimore's offense helped overcome an uneven night by the defense. The Orioles turned three double plays but also committed two errors, which led to both of Oakland's runs in the first inning.
Shortstop J.J. Hardy bobbled Moss' grounder. After Josh Reddick walked, Donaldson hit a deep drive that glanced off the glove of retreating center fielder Jones for a two-run double. Jones initially broke in on the ball before trying to hustle back.
Hammel (3-1) was otherwise stellar while giving up three hits and two walks with two strikeouts.
Baltimore took the lead with a three-run third.
Nolan Reimold doubled and scored on McLouth's RBI single off Oakland starter Jarrod Parker (0-4). After McLouth stole second and scored on Markakis' hit, Jones hit a double down the left-field line to drive in McLouth and put the Orioles up 3-2.
McLouth made it 4-2 when he doubled leading off the fifth, was sacrificed to third and scored on a sacrifice fly by Markakis off Parker.
"It just seems like at times [Parker] gets out of sync," A's manager Bob Melvin said. "He's slotting the ball pretty nicely, then all of a sudden he gets behind three or four hitters in a row and has a little trouble coming back and getting that feeling again."
Davis hit his eighth homer of year, a solo shot in the sixth, to tie J.P. Arencibia of Toronto for the AL lead. He also singled in a run in the eighth.
McLouth also drove in a run on a fielder's choice. He has reached base safely in 16 of his past 25 plate appearances.
Parker allowed six runs over 5 1/3 innings and is winless in five starts this season. He struck out five and walked three.
Matt Wieters hit a bases-loaded sacrifice fly, and Hardy added an RBI single in the seventh for Baltimore.
Oakland got only two runners past first base after the second and has dropped eight of 12 since a nine-game winning streak.
A's pitching coach Curt Young was ejected in the third inning for arguing with first-base umpire Jim Reynolds. ... Injured Oakland slugger Yoenis Cespedes (hand) went 1-for-4 with two strikeouts and an RBI in his first game of a rehab assignment. Cespedes is eligible to come off the disabled list Sunday. ... The A's reinstated INF Adam Rosales from the 15-day DL and optioned INF Andy Parrino to Triple-A Sacramento (PCL). ... Oakland sends LHP Tommy Milone (3-1) to the hill Friday. Milone had won five straight starts before losing to Tampa Bay on Sunday. ... LHP Wei-Yin Chen, who opposes Milone, has a 0.71 ERA in two career starts against the A's. ... LHP Zach Britton, who was recalled from Triple-A Norfolk (PCL) before the game, is a candidate to start Monday in Seattle.