The Oakland Athletics' 2006 season was their 39th in Oakland, California. It was also the 106th season in franchise history. The team finished first in the American League West with a record of 93–69.

The Athletics won their division (and reached the postseason) for the first time since 2003. The team was led, in large part, by eventual Hall-of-Famer Frank Thomas. Thomas, who was signed to a one-year contract in the offseason, hit a team-high 39 home runs over the course of the season. He ultimately finished fourth in American League MVP voting.

The Athletics managed to sweep the Minnesota Twins in the first round of the playoffs. In doing so, they advanced to the American League Championship Series for the first time since 1992. The sweep was Oakland's first playoff series victory since 1990. It stood as the only playoff series victory during the Billy Beane era until 2020. The Athletics would themselves be swept, 4 games to 0, by the Detroit Tigers in the ALCS.

The team saw a number of key departures at the end of the season. Free agent pitcher Barry Zito, the team's lone All-Star in 2006, signed with the rival San Francisco Giants following the team's ALCS loss. Additionally, Frank Thomas signed a two-year deal with the Toronto Blue Jays. The coaching staff experienced similar turnover, as manager Ken Macha and longtime third base coach Ron Washington departed. Macha was fired at seasons' end; Washington, by contrast, was hired to manage the division rival Texas Rangers. They would be replaced by Bob Geren and Rene Lachemann, respectively.

Offseason November 29, 2005: Esteban Loaiza was signed as a free agent with the Oakland Athletics.Esteban Loaiza Statistics - Baseball-Reference.com December 9, 2005: Scott McClain was signed as a free agent with the Oakland Athletics. December 13, 2005: Milton Bradley was traded by the Los Angeles Dodgers with Antonio Perez to the Oakland Athletics for Andre Ethier.Milton Bradley Statistics - Baseball-Reference.com January 31, 2006: Frank Thomas signed as a free agent.

Regular season

Season standings

Record vs. opponents

Game log

|- style="background-color:#ffbbbb" | 1 || April 3 || Yankees || 2-15 || Johnson (1-0) || Zito (0-1) || – || 35,077 || 0-1 |- style="background-color:#bbffbb" | 2 || April 4 || Yankees || 4-3 || Street (1-0) || Proctor (0-1) || – || 31,284 || 1-1 |- style="background-color:#bbffbb" | 3 || April 5 || Yankees || 9-4 || Kennedy (1-0) || Wright (0-1) || – || 30,165 || 2-1 |- style="background-color:#ffbbbb" | 4 || April 6 || @ Mariners || 2-6 || Meche (1-0) || Loaiza (0-1) || Putz (1) || 22,701 || 2-2 |- style="background-color:#bbffbb" | 5 || April 7 || @ Mariners || 5-0 || Blanton (1-0) || Hernández (0-1) || – || 30,612 || 3-2 |- style="background-color:#bbffbb" | 6 || April 8 || @ Mariners || 3-0 || Zito (1-1) || Moyer (0-1) || Street (1) || 37,904 || 4-2 |- style="background-color:#bbffbb" | 7 || April 9 || @ Mariners || 6-4 || Harden (1-0) || Piñeiro (1-1) || Street (2) || 27,139 || 5-2 |- style="background-color:#ffbbbb" | 8 || April 11 || @ Twins || 6-7 || Radke (2-0) || Haren (0-1) || Nathan (1) || 48,911 || 5-3 |- style="background-color:#ffbbbb" | 9 || April 12 || @ Twins || 5-6 || Silva (1-1) || Loaiza (0-2) || Nathan (2) || 22,603 || 5-4 |- style="background-color:#ffbbbb" | 10 || April 13 || @ Twins || 2-8 || Lohse (1-1) || Blanton (1-1) || – || 13,520 || 5-5 |- style="background-color:#ffbbbb" | 11 || April 14 || Rangers || 3-6 || Millwood (1-2) || Zito (1-2) || – || 14,049 || 5-6 |- style="background-color:#bbffbb" | 12 || April 15 || Rangers || 5-4 || Harden (2-0) || Padilla (2-1) || Street (3) || 16,186 || 6-6 |- style="background-color:#ffbbbb" | 13 || April 16 || Rangers || 3-5 || Cordero (1-1) || Street (1-1) || – || 21,256 || 6-7 |- style="background-color:#bbffbb" | 14 || April 18 || Tigers || 4-3 || Duchscherer (1-0) || Verlander (1-2) || Street (4) || 16,857 || 7-7 |- style="background-color:#ffbbbb" | 15 || April 19 || Tigers || 4-11 || Rogers (3-1) || Blanton (1-2) || – || 18,309 || 7-8 |- style="background-color:#ffbbbb" | 16 || April 20 || Tigers || 3-4 || Rodney (1-0) || Duchscherer (1-1) || – || 15,489 || 7-9 |- style="background-color:#bbffbb" | 17 || April 21 || Angels || 5-3 || Harden (3-0) || Romero (1-2) || Calero (1) || 19,874 || 8-9 |- style="background-color:#ffbbbb" | 18 || April 22 || Angels || 4-5 || Weaver (1-2) || Haren (0-2) || F. Rodríguez (6) || 22,670 || 8-10 |- style="background-color:#ffbbbb" | 19 || April 23 || Angels || 3-4 || Escobar (3-1) || Loaiza (0-3) || F. Rodríguez (7) || 27,104 || 8-11 |- style="background-color:#bbffbb" | 20 || April 24 || @ Rangers || 3-2 || Blanton (2-2) || Wilson (1-1) || Duchscherer (1) || 23,802 || 9-11 |- style="background-color:#ffbbbb" | 21 || April 25 || @ Rangers || 5-6 || Cordero (3-2) || Gaudin (0-1) || – || 25,492 || 9-12 |- style="background-color:#bbffbb" | 22 || April 26 || @ Rangers || 6-4 (10) || Duchscherer (2-1) || Wilson (1-2) || Kennedy (1) || 23,756 || 10-12 |- style="background-color:#bbffbb" | 23 || April 28 || @ Royals || 5-3 || Haren (1-2) || Mays (0-3) || Saarloos (1) || 12,203 || 11-12 |- style="background-color:#bbbbbb" | --- || April 29|| @ Royals || colspan=5|Postponed (rain) || 11-12 |- style="background-color:#bbffbb" | 24 || April 30 || @ Royals || 13-6 || Blanton (3-2) || Hudson (0-3) || – || 15,224 || 12-12

|- style="background-color:#bbffbb" | 25 || May 1 || @ Angels || 1-0 || Zito (2-2) || Carrasco (0-2)|| Duchscherer (2) || 41,721 || 13-12 |- style="background-color:#bbffbb" | 26 || May 2 || @ Angels || 10-3 || Halsey (1-0) || Lackey (3-2)|| – || 35,943 || 14-12 |- style="background-color:#ffbbbb" | 27 || May 3 || Indians || 3-14 || Byrd (4-2) || Haren (1-3) || – || 18,248 || 14-13 |- style="background-color:#bbffbb" | 28 || May 4 || Indians || 12-4 || Saarloos (1-0) || Johnson (2-2) || Gaudin (1) || 14,695 || 15-13 |- style="background-color:#ffbbbb" | 29 || May 5 || Devil Rays || 1-3 || Kazmir (4-2) || Blanton (3-3) || Walker (2) || 12,552 || 15-14 |- style="background-color:#bbffbb" | 30 || May 6 || Devil Rays || 3-2 || Kennedy (2-0) || Orvella (1-3) || – || 25,080 || 16-14 |- style="background-color:#ffbbbb" | 31 || May 7 || Devil Rays || 2-3 || Hendrickson (2-2) || Halsey (1-1) || Walker (3) || 22,837 || 16-15 |- style="background-color:#bbffbb" | 32 || May 9 || @ Blue Jays || 6-5 || Haren (2-3) || Towers (0-7) || Street (5) || 36,269 || 17-15 |- style="background-color:#ffbbbb" | 33 || May 10 || @ Blue Jays || 7-9 || Rosario (1-0) || Blanton (3-4) || Ryan (8) || 19,269 || 17-16 |- style="background-color:#ffbbbb" | 34 || May 11 || @ Blue Jays || 3-8 || Lilly (4-2) || Saarloos (1-1) || – || 23,974 || 17-17 |- style="background-color:#ffbbbb" | 35 || May 12 || @ Yankees || 0-2 || Wang (3-1) || Zito (2-3) || Rivera (7) || 47,497 || 17-18 |- style="background-color:#ffbbbb" | 36 || May 13 || @ Yankees || 3-4 || Wright (1-2) || Halsey (1-2) || Farnsworth (1) || 53,907 || 17-19 |- style="background-color:#bbffbb" | 37 || May 14 || @ Yankees || 6-1 || Haren (3-3) || Johnson (5-4) || – || 52,587 || 18-19 |- style="background-color:#bbffbb" | 38 || May 16 || Mariners || 12-6 || Blanton (4-4) || Hernández (3-5) || – || 16,397 || 19-19 |- style="background-color:#bbffbb" | 39 || May 17 || Mariners || 7-2 || Zito (3-3) || Moyer (1-4) || – || 19,208 || 20-19 |- style="background-color:#bbffbb" | 40 || May 18 || Mariners || 6-3 || Saarloos (2-1) || Piñeiro (4-4) || Street (6) || 18,136 || 21-19 |- style="background-color:#bbffbb" | 41 || May 19 || Giants || 1-0 || Haren (4-3) || Lowry (1-1) || Street (7) || 35,077 || 22-19 |- style="background-color:#ffbbbb" | 42 || May 20 || Giants || 2-4 (10) || Benítez (3-0) || Calero (0-1) || – || 35,077 || 22-20 |- style="background-color:#ffbbbb" | 43 || May 21 || Giants || 0-6 || Cain (2-5) || Blanton (4-5) || – || 35,077 || 22-21 |- style="background-color:#ffbbbb" | 44 || May 22 || @ White Sox || 4-5 (10) || Jenks (2-1) || Flores (0-1) || – || 39,354 || 22-22 |- style="background-color:#ffbbbb" | 45 || May 23 || @ White Sox || 3-9 || Vázquez (5-3) || Saarloos (2-2) || – || 38,860 || 22-23 |- style="background-color:#ffbbbb" | 46 || May 24 || @ White Sox || 2-3 || Buehrle (6-2) || Haren (4-4) || Jenks (13) || 38,434 || 22-24 |- style="background-color:#ffbbbb" | 47 || May 25 || @ Rangers || 7-8 || Otsuka (1-1) || Street (1-2) || – || 22,006 || 22-25 |- style="background-color:#ffbbbb" | 48 || May 26 || @ Rangers || 3-5 || Cordero (4-3) || Gaudin (0-2) || Otsuka (7) || 27,791 || 22-26 |- style="background-color:#bbffbb" | 49 || May 27 || @ Rangers || 6-3 || Zito (4-3) || Loe (3-5) || Street (8) || 41,226 || 23-26 |- style="background-color:#ffbbbb" | 50 || May 28 || @ Rangers || 3-4 || Padilla (5-3) || Saarloos (2-3) || Otsuka (8) || 38,905 || 23-27 |- style="background-color:#ffbbbb" | 51 || May 29 || Royals || 4-6 || Etherton (1-0) || Haren (4-5) || Burgos (6) || 28,040 || 23-28 |- style="background-color:#ffbbbb" | 52 || May 30 || Royals || 7-8 (10) || Dessens (3-5) || Roney (0-1) || Burgos (7) || 12,516 || 23-29 |- style="background-color:#bbffbb" | 53 || May 31 || Royals || 7-0 || Blanton (5-5) || Elarton (1-6) || – || 25,181 || 24-29

|- style="background-color:#bbffbb" | 54 || June 1 || Twins || 4-0 || Zito (5-3) || Bonser (1-1) || – || 12,025 || 25-29 |- style="background-color:#ffbbbb" | 55 || June 2 || Twins || 1-2 || Santana (5-4) || Saarloos (2-4) || Nathan (7) || 16,138 || 25-30 |- style="background-color:#bbffbb" | 56 || June 3 || Twins || 2-1 || Halsey (2-2) || Radke (4-7) || Street (9) || 23,194 || 26-30 |- style="background-color:#bbffbb" | 57 || June 4 || Twins || 5-1 || Halsey (3-2) || Silva (2-7) || – || 25,247 || 27-30 |- style="background-color:#bbffbb" | 58 || June 6 || @ Indians || 7-6 || Zito (6-3) || Betancourt (0-1) || Street (10) || 17,340 || 28-30 |- style="background-color:#ffbbbb" | 59 || June 7 || @ Indians || 2-11 || Byrd (5-4) || Blanton (5-6) || – || 20,311 || 28-31 |- style="background-color:#bbffbb" | 60 || June 8 || @ Indians || 4-1 || Loaiza (1-3) || Johnson (3-6) || Street (11) || 21,099 || 29-31 |- style="background-color:#bbffbb" | 61 || June 9 || @ Yankees || 6-5 || Haren (5-5) || Johnson (7-5) || Street (12) || 53,837 || 30-31 |- style="background-color:#bbffbb" | 62 || June 10 || @ Yankees || 5-2 || Saarloos (3-4) || Mussina (8-2) || Street (13) || 53,779 || 31-31 |- style="background-color:#bbffbb" | 63 || June 11 || @ Yankees || 6-5 || Zito (7-3) || Kyle Farnsworth (2-4) || Street (14) || 54,570 || 32-31 |- style="background-color:#bbffbb" | 64 || June 13 || Mariners || 2-0 || Blanton (6-6) || Moyer (3-6) || Street (15) || 15,216 || 33-31 |- style="background-color:#bbffbb" | 65 || June 14 || Mariners || 7-2 || Haren (6-5) || Piñeiro (5-7) || – || 20,550 || 34-31 |- style="background-color:#bbffbb" | 66 || June 15 || Mariners || 9-6 || Loaiza (2-3) || Washburn (4-8) || Street (16) || 16,563 || 35-31 |- style="background-color:#bbffbb" | 67 || June 16 || Dodgers || 7-3 || Zito (8-3) || Tomko (5-6) || – || 30,161 || 36-31 |- style="background-color:#bbffbb" | 68 || June 17 || Dodgers || 5-4 (17) || Karsay (1-0) || Seo (2-4) || – || 35,077 || 37-31 |- style="background-color:#bbffbb" | 69 || June 18 || Dodgers || 5-2 || Blanton (7-6) || Sele (3-2) || Street (17) || 35,077 || 38-31 |- style="background-color:#ffbbbb" | 70 || June 19 || @ Rockies || 0-7 || Kim (4-4) || Haren (6-6) || – || 21,964 || 38-32 |- style="background-color:#ffbbbb" | 71 || June 20 || @ Rockies || 0-6 || Jennings (6-6) || Loaiza (2-4) || – || 21,753 || 38-33 |- style="background-color:#bbffbb" | 72 || June 21 || @ Rockies || 3-2 (11) || Calero (1-1) || King (1-3) || – || 26,489 || 39-33 |- style="background-color:#bbffbb" | 73 || June 23 || @ Giants || 4-3 || Calero (2-1) || Benítez (4-1) || Street (18) || 42,948 || 40-33 |- style="background-color:#ffbbbb"