The 2024 Minnesota Twins season was the 64th season for the Minnesota Twins franchise in the Twin Cities of Minnesota, their 15th season at Target Field, and the 124th overall in the American League. They entered the season as the defending American League Central champions. Despite having a 95% chance of making the playoffs as late as September 2, they suffered a late season collapse, going 8–18 in their last 26 games, which resulted in them failing to improve on their 87–75 record from 2023. On September 27, they were officially eliminated from postseason contention.

Offseason In February, the Twins signed Carlos Santana to a one-year, $5.25 million contract, and signed Jay Jackson to a one–year, $1.5 million contract.

Season standings American League Central

American League Wild Card

Record vs. opponents Record vs. American League

Record vs. National League

Game log

Legend Twins win Twins loss Postponement Eliminated from playoff spot BoldTwins team member

|- style="background:#bfb;" | 1 || March 28 || @ Royals || 4–1 || López (1–0) || Ragans (0–1) || Jax (1) || 38,775 || 1–0 || W1 |- style="background:#bfb;" | 2 || March 30 || @ Royals || 5–1 || Jax (1–0) || Smith (0–1) || — || 19,461 || 2–0 || W2 |- style="background:#fbb;" | 3 || March 31 || @ Royals || 0–11 || Singer (1–0) || Ober (0–1) || — || 13,005 || 2–1 || L1 |- style="background:#fbb;" | 4 || April 2 || @ Brewers || 2–3 || Peguero (2–0) || Varland (0–1) || Uribe (3) || 41,659 || 2–2 || L2 |- style="background:#bfb;" | 5 || April 3 || @ Brewers || 7–3 || Duarte (1–0) || Payamps (0–1) || — || 17,854 || 3–2 || W1 |- style="background:#fbb;" | 6 || April 4 || Guardians || 2–4 || Bibee (1–0) || López (1–1) || Clase (3) || 35,595 || 3–3 || L1 |- style="background:#fbb;" | 7 || April 6 || Guardians || 1–3 || Sandlin (2–0) || Ryan (0–1) || Clase (4) || 25,806 || 3–4 || L2 |- style="background:#bbb;" | — || April 7 || Guardians || colspan=7| Postponed (rain); Makeup: August 9 |- style="background:#fbb;" | 8 || April 8 || Dodgers || 2–4 || Paxton (2–0) || Jackson (0–1) || Phillips (4) || 15,177 || 3–5 || L3 |- style="background:#fbb;" | 9 || April 9 || Dodgers || 3–6 || Glasnow (3–0) || Varland (0–2) || — || 17,024 || 3–6 || L4 |- style="background:#bfb;" | 10 || April 10 || Dodgers || 3–2 || Funderburk (1–0) || Vesia (0–1) || Okert (1) || 18,640 || 4–6 || W1 |- style="background:#bbb;" | — || April 11 || @ Tigers || colspan=7| Postponed (rain); Makeup: April 13 |- style="background:#fbb;" | 11 || April 12 || @ Tigers || 2–8 || Skubal (2–0) || López (1–2) || — || 12,434 || 4–7 || L1 |- style="background:#bfb;" | 12 || April 13 || @ Tigers || 11–5 || Alcalá (1–0) || Lange (0–1) || — || || 5–7 || W1 |- style="background:#bfb;" | 13 || April 13 || @ Tigers || 4–1 || Woods Richardson (1–0) || Manning (0–1) || Sands (1) || 22,548 || 6–7 || W2 |- style="background:#fbb;" | 14 || April 14 || @ Tigers || 3–4 || Vest (1–0) || Jax (1–1) || Foley (4) || 17,317 || 6–8 || L1 |- style="background:#fbb;" | 15 || April 15 || @ Orioles || 4–7 || Tate (1–0) || Varland (0–3) || Kimbrel (4) || 14,611 || 6–9 || L2 |- style="background:#fbb;" | 16 || April 16 || @ Orioles || 3–11 || Rodriguez (3–0) || Paddack (0–1) || — || 18,108 || 6–10 || L3 |- style="background:#fbb;" | 17 || April 17 || @ Orioles || 2–4 || Kimbrel (3–0) || Jax (1–2) || — || 15,860 || 6–11 || L4 |- style="background:#fbb;" | 18 || April 19 || Tigers || 4–5 || Chafin (2–0) || Thielbar (0–1) || Foley (6) || 13,849 || 6–12 || L5 |- style="background:#bfb;" | 19 || April 20 || Tigers || 4–3 || Ober (1–1) || Olson (0–3) || Jax (2) || 20,064 || 7–12 || W1 |- style="background:#fbb;" | 20 || April 21 || Tigers || 1–6 || Mize (1–0) || Varland (0–4) || — || 17,757 || 7–13 || L1 |- style="background:#bfb;" | 21 || April 22 || White Sox || 7–0 || Paddack (1–1) || Cannon (0–1) || — || 12,443 || 8–13 || W1 |- style="background:#bfb;" | 22 || April 23 || White Sox || 6–5 || Jackson (1–1) || Wilson (1–2) || — || 11,223 || 9–13 || W2 |- style="background:#bfb;" | 23 || April 24 || White Sox || 6–3 || Ryan (1–1) || Crochet (1–4) || Jax (3) || 12,546 || 10–13 || W3 |- style="background:#bfb;" | 24 || April 25 || White Sox || 6–3 || Sands (1–0) || Banks (0–2) || Jax (4) || 20,363 || 11–13 || W4 |- style="background:#bfb;" | 25 || April 26 || @ Angels || 5–3 || Ober (2–1) || Sandoval (1–4) || Thielbar (1) || 31,087 || 12–13 || W5 |- style="background:#bfb;" | 26 || April 27 || @ Angels || 16–5 || Paddack (2–1) || Soriano (0–4) || — || 44,478 || 13–13 || W6 |- style="background:#bfb;" | 27 || April 28 || @ Angels || 11–5 || López (2–2) || Detmers (3–2) || — || 38,955 || 14–13 || W7 |- style="background:#bfb;" | 28 || April 29 || @ White Sox || 3–2 || Jax (2–2) || Brebbia (0–1) || Thielbar (2) || 10,772 || 15–13 || W8 |- style="background:#bfb;" | 29 || April 30 || @ White Sox || 6–5 || Thielbar (1–1) || Kopech (0–3) || Durán (1) || 11,609 || 16–13 || W9

|- style="background:#bfb;" | 30 || May 1 || @ White Sox || 10–5 || Ober (3–1) || Leone (0–1) || — || 12,216 || 17–13 || W10 |- style="background:#bfb;" | 31 || May 3 || Red Sox || 5–2 || Paddack (3–1) || Houck (3–3) || Durán (2) || 24,488 || 18–13 || W11 |- style="background:#bfb;" | 32 || May 4 || Red Sox || 3–1 || López (3–2) || Booser (0–1) || Sands (2) || 23,587 || 19–13 || W12 |- style="background:#fbb;" | 33 || May 5 || Red Sox || 2–9 || Bernardino (1–0) || Ryan (1–2) || — || 29,638 || 19–14 || L1 |- style="background:#bfb;" | 34 || May 6 || Mariners || 3–1 || Jax (3–2) || Castillo (3–5) || Thielbar (3) || 14,384 || 20–14 || W1 |- style="background:#fbb;" | 35 || May 7 || Mariners || 6–10 || Stanek (1–0) || Alcalá (1–1) || — || 14,710 || 20–15 || L1 |- style="background:#bfb;" | 36 || May 8 || Mariners || 6–3 || Paddack (4–1) || Kirby (3–3) || Durán (3) || 15,685 || 21–15 || W1 |- style="background:#bfb;" | 37 || May 9 || Mariners || 11–1 || López (4–2) || Gilbert (3–1) || — || 22,154 || 22–15 || W2 |- style="background:#bfb;" | 38 || May 10 || @ Blue Jays || 3–2 || Ryan (2–2) || Kikuchi (2–3) || Jax (5) || 34,205 || 23–15 || W3 |- style="background:#fbb;" | 39 || May 11 || @ Blue Jays || 8–10 || Swanson (1–2) || Jackson (1–2) || Romano (6) || 35,069 || 23–16 || L1 |- style="background:#bfb;" | 40 || May 12 || @ Blue Jays || 5–1 || Ober (4–1) || Manoah (0–1) || — || 32,200 || 24–16 || W1 |- style="background:#fbb;" | 41 || May 14 || Yankees || 1–5 || Rodón (4–2) || Paddack (4–2) || — || 23,805 || 24–17 || L1 |- style="background:#fbb;" | 42 || May 15 || Yankees || 0–4 || Stroman (3–2) || López (4–3) || — || 22,235 || 24–18 || L2 |- style="background:#fbb;" | 43 || May 16 || Yankees || 0–5 || Schmidt (5–1) || Ryan (2–3) || — || 31,569 || 24–19 || L3 |- style="background:#fbb;" | 44 || May 17 || @ Guardians || 2–3 || Herrin (2–0) || Durán (0–1) || Clase (13) || 30,121 || 24–20 || L4 |- style="background:#fbb;" | 45 || May 18 || @ Guardians || 4–11 || Allen (5–2) || Ober (4–2) || — || 35,545 || 24–21 || L5 |- style="background:#fbb;" | 46 || May 19 || @ Guardians || 2–5 || Clase (3–1) || Durán (0–2) || — || 25,136 || 24–22 || L6 |- style="background:#fbb;" | 47 || May 20 || @ Nationals || 3–12 || Parker (3–2) || López (4–4) || — || 16,979 || 24–23 || L7 |- style="background:#bfb;" | 48 || May 21 || @ Nationals || 10–0 || Ryan (3–3) || Corbin (1–5) || — || 23,597 || 25–23 || W1 |- style="background:#bfb;" | 49 || May 22 || @ Nationals || 3–2 || Okert (1–0) || Irvin (2–5) || Durán (4) || 21,837 || 26–23 || W2 |- style="background:#bfb;" | 50 || May 24 || Rangers || 3–2 || Ober (5–2) || Ureña (1–4) || Durán (5) || 21,857 || 27–23 || W3 |- style="background:#bfb;" | 51 || May 25 || Rangers || 5–3 || Sands (2–0) || Robertson (2–2) || Durán (6) || 30,957 || 28–23 || W4 |- style="background:#fbb;" | 52 || May 26 || Rangers || 2–6 || Latz (1–1) || López (4–5) || — || 27,917 || 28–24 || L1 |- style="background:#bfb;" | 53 || May 27 || Royals || 6–5 || Ryan (4–3) || Marsh (4–2) || Durán (7) || 17,508 || 29–24 || W1 |- style="background:#bfb;" | 54 || May 28 || Royals || 4–2 || Woods Richardson (2–0) || Ragans (4–4) || Durán (8) || 15,174 || 30–24 || W2 |- style="background:#fbb;" | 55 || May 29 || Royals || 1–6 || Lugo (9–1) || Ober (5–3) || — || 18,130 || 30–25 || L1 |- style="background:#bfb;" | 56 || May 30 || Royals || 7–6 || Thielbar (2–1) || Stratton (2–3) || Durán (9) || 22,542 || 31–25 || W1 |- style="background:#bfb;" | 57 || May 31 || @ Astros || 6–1 || López (5–5) || Blanco (5–1) || — || 36,903 || 32–25 || W2

|- style="background:#fbb;" | 58 || June 1 || @ Astros || 2–5 || Valdez (4–3) || Ryan (4–4) || Hader (8) || 33,855 || 32–26 || L1 |- style="background:#bfb;" | 59 || June 2 || @ Astros || 4–3 || Okert (2–0) || Pressly (0–3) || Durán (10) || 34,242 || 33–26 || W1 |- style="background:#fbb;" | 60 || June 4 || @ Yankees || 1–5 || Gil (8–1) || Ober (5–4) || — || 37,139 || 33–27 || L1 |- style="background:#fbb;" | 61 || June 5 || @ Yankees || 5–9 || Rodón (8–2) || Paddack (4–3) || — || 43,202 || 33–28 || L2 |- style="background:#fbb;" | 62 || June 6 || @ Yankees || 5–8 || Weaver (4–1) || López (5–6) || Holmes (18) || 41,380 || 33–29 || L3 |- style="background:#fbb;" | 63 || June 7 || @ Pirates || 0–3 || Keller (8–3) || Ryan (4–5) || Bednar (13) || 19,552 || 33–30 || L4 |- style="background:#fbb;" | 64 || June 8 || @ Pirates || 0–4 || Stratton (2–1) || Woods Richardson (2–1) || — || 29,700 || 33–31 || L5 |- style="background:#bfb;" | 65 || June 9 || @ Pirates || 11–5 || Durán (1–2) || Heller (0–1) || — || 24,463 || 34–31 || W1 |- style="background:#bfb;" | 66 || June 10 || Rockies || 5–0 || Paddack (5–3) || Hudson (2–8) || — || 19,901 || 35–31 || W2 |- style="background:#fbb;" | 67 || June 11 || Rockies || 4–5 || Quantrill (6–4) || Thielbar (2–2) || Kinley (5) || 21,998 || 35–32 || L1 |- style="background:#bfb;" | 68 || June 12 || Rockies || 17–9 || López (6–6) || Gomber (1–4) || — || 18,875 || 36–32 || W1 |- style="background:#bfb;" | 69 || June 13 || Athletics || 6–2 || Ryan (5–5) || Medina (0–2) || — || 23,229 || 37–32 || W2 |- style="background:#bfb;" | 70 || June 14 || Athletics || 6–5 || Durán (2–2) || Alexander (0–2) || — || 35,631 || 38–32 || W3 |- style="background:#bbb;" | — || June 15 || Athletics || colspan=7| Postponed (rain); Makeup: June 16 |- style="background:#bfb;" | 71 || June 16 || Athletics || 6–2 || Ober (6–4) || Sears (4–6) || Durán (11) || 33,835 || 39–32 || W4 |- style="background:#bfb;" | 72 || June 16 || Athletics || 8–7 || Staumont (1–0) || Jiménez (1–2) || Jax (6) || 20,787 || 40–32 || W5 |- style="background:#bfb;" | 73 || June 18 || Rays || 7–6 || Durán (3–2) || Fairbanks (1–3) || — || 17,342 || 41–32 || W6 |- style="background:#fbb;" | 74 || June 19 || Rays || 2–3 || Adam (4–1) || Alcalá (1–2) || Maton (2) || 20,712 || 41–33 || L1 |- style="background:#fbb;" | 75 || June 20 || Rays || 6–7 || Fairbanks (2–3) || Jax (3–3) || — || 24,863 || 41–34 || L2 |- style="background:#fbb;" | 76 || June 21 || @ Athletics || 5–6 || Newcomb (1–0) || Durán (3–3) || Miller (14) || 9,158 || 41–35 || L3 |- style="background:#bfb;" | 77 || June 22 || @ Athletics || 10–2 || Ober (7–4) || Sears (4–7) || — || 9,299 || 42–35 || W1 |- style="background:#bfb;" | 78 || June 23 || @ Athletics || 3–0 || López (7–6) || Harris (1–1) || Jax (7) || 18,491 || 43–35 || W2 |- style="background:#fbb;" | 79 || June 25 || @ Diamondbacks || 4–5 || Ginkel (6–1) || Alcalá (1–3) || Sewald (10) || 21,485 || 43–36 || L1 |- style="background:#bfb;" | 80 || June 26 || @ Diamondbacks || 8–3 || Woods Richardson (3–1) || Nelson (5–6) || — || 16,396 || 44–36 || W1 |- style="background:#bfb;" | 81 || June 27 || @ Diamondbacks || 13–6 || Festa (1–0) || Montgomery (6–5) || — || 22,671 || 45–36 || W2 |- style="background:#fbb;" | 82 || June 28 || @ Mariners || 2–3 || Stanek (5–1) || Sands (2–1) || — || 44,924 || 45–37 || L1 |- style="background:#bfb;"