2008 Baltimore Orioles season

The Baltimore Orioles entered the 2008 season led by Dave Trembley, now starting his first full season as manager. President of Baseball Operations Andy MacPhail continued the rebuilding process. Superstars Miguel Tejada and Érik Bédard were traded for younger talent and there were talks of Brian Roberts, but he was not traded.

The Baltimore Orioles posted a record of 68–93 and finished in last place in the AL East for the first time since the 1988 season.

Closer Chris Ray missed the entire season after Tommy John surgery, and so did his replacement Danys Báez. Left-hander George Sherrill, acquired from the Mariners, was named the team's closer for the 2008 season and became the lone representative for the 2008 Major League Baseball All-Star Game, while Jeremy Guthrie was the Opening Day starter after an impressive rookie season and several solid spring training outings.

Transactions

 * On December 12, 2007 the Orioles traded shortstop Miguel Tejada to the Houston Astros for outfielder Luke Scott, pitchers Matt Albers, Troy Patton, Dennis Sarfate and third baseman Mike Costanzo.
 * On February 8, 2008 the Orioles traded left-handed pitcher Érik Bédard to the Seattle Mariners for outfielder Adam Jones, pitchers George Sherrill, Chris Tillman, Tony Butler and Kam Mickolio.

New coaches

 * Rick Kranitz – Orioles pitching coach
 * John Shelby – Orioles 1st base coach

Starters by position
''Note: Pos = Position; G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in''

Other batters
''Note: G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in''

Starting pitchers
Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts

Other pitchers
Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts

Relief pitchers
Note: G = Games pitched; W = Wins; L = Losses; SV = Saves; ERA = Earned run average; SO = Strikeouts