St. Louis Cardinals

145 seasons · 1882–2026 · 11,431–10,556 (.520) · 23 pennants · 11 World Series

Season by season

145 seasons, newest first. The year links to that season across all of baseball.

YearLgDivWLW–L%FinishRRAResult
2026NL6870.493
2025NLC7884.4814th689754
2024NLC8379.5122nd672719
2023NLC7191.4385th719829
2022NLC9369.5741st772637Division
2021NLC9072.5562nd706672Wild card
2020NLC3028.5173rd240229Wild card
2019NLC9171.5621st764662Division
2018NLC8874.5433rd759691
2017NLC8379.5123rd761705
2016NLC8676.5312nd779712
2015NLC10062.6171st647525Division
2014NLC9072.5561st619603Division
2013NLC9765.5991st783596Pennant
2012NLC8874.5432nd765648Wild card
2011NLC9072.5562nd762692World Series
2010NLC8676.5312nd736641
2009NLC9171.5621st730640Division
2008NLC8676.5314th779725
2007NLC7884.4813rd725829
2006NLC8378.5161st781762World Series
2005NLC10062.6171st805634Division
2004NLC10557.6481st855659Pennant
2003NLC8577.5253rd876796
2002NLC9765.5991st787648Division
2001NLC9369.5742nd814684Wild card
2000NLC9567.5861st887771Division
1999NLC7586.4664th809838
1998NLC8379.5123rd810782
1997NLC7389.4514th689708
1996NLC8874.5431st759706Division
1995NLC6281.4344th563658
1994NLC5361.4653rd535621
1993NLE8775.5373rd758744
1992NLE8379.5123rd631604
1991NLE8478.5192nd651648
1990NLE7092.4326th599698
1989NLE8676.5313rd632608
1988NLE7686.4695th578633
1987NLE9567.5861st798693Pennant
1986NLE7982.4913rd601611
1985NLE10161.6231st747572Pennant
1984NLE8478.5193rd652645
1983NLE7983.4884th679710
1982NLE9270.5681st685609World Series
1981NLE5943.5781st464417
1980NLE7488.4574th738710
1979NLE8676.5313rd731693
1978NLE6993.4265th600657
1977NLE8379.5123rd737688
1976NLE7290.4445th629671
1975NLE8280.5063rd662689
1974NLE8675.5342nd677643
1973NLE8181.5002nd643603
1972NLE7581.4814th568600
1971NLE9072.5562nd739699
1970NLE7686.4694th744747
1969NLE8775.5374th595540
1968NL9765.5991st583472Pennant
1967NL10160.6271st695557World Series
1966NL8379.5126th571577
1965NL8081.4977th707674
1964NL9369.5741st715652World Series
1963NL9369.5742nd747628
1962NL8478.5196th774664
1961NL8074.5195th703668
1960NL8668.5583rd639616
1959NL7183.4617th641725
1958NL7282.4685th619704
1957NL8767.5652nd737666
1956NL7678.4944th678698
1955NL6886.4427th654757
1954NL7282.4686th799790
1953NL8371.5393rd768713
1952NL8866.5713rd677630
1951NL8173.5263rd683671
1950NL7875.5105th693670
1949NL9658.6232nd766616
1948NL8569.5522nd742646
1947NL8965.5782nd780634
1946NL9858.6281st712545World Series
1945NL9559.6172nd756583
1944NL10549.6821st772490World Series
1943NL10549.6821st679475Pennant
1942NL10648.6881st755482World Series
1941NL9756.6342nd734589
1940NL8469.5493rd747699
1939NL9261.6012nd779633
1938NL7180.4706th725721
1937NL8173.5264th789733
1936NL8767.5652nd795794
1935NL9658.6232nd829625
1934NL9558.6211st799656World Series
1933NL8271.5365th687609
1932NL7282.4686th684717
1931NL10153.6561st815614World Series
1930NL9262.5971st1004784Pennant
1929NL7874.5134th831806
1928NL9559.6171st807636Pennant
1927NL9261.6012nd754665
1926NL8965.5781st817678World Series
1925NL7776.5034th828764
1924NL6589.4226th740750
1923NL7974.5165th746732
1922NL8569.5523rd863819
1921NL8766.5693rd809681
1920NL7579.4875th675682
1919NL5483.3947th463552
1918NL5178.3958th454527
1917NL8270.5393rd531567
1916NL6093.3927th476629
1915NL7281.4716th590601
1914NL8172.5293rd558540
1913NL5199.3408th528755
1912NL6390.4126th659830
1911NL7574.5035th671745
1910NL6390.4127th639718
1909NL5498.3557th583731
1908NL49105.3188th372626
1907NL52101.3408th419610
1906NL5298.3477th470607
1905NL5896.3776th535734
1904NL7579.4875th602595
1903NL4394.3148th505795
1902NL5678.4186th517695
1901NL7664.5434th792689
1900NL6575.4645th744748
1899NL8467.5565th819739
1898NL39111.26012th571929
1897NL29102.22112th5921088
1896NL4090.30811th593929
1895NL3992.29811th7521036
1894NL5676.4249th771953
1893NL5775.43210th745829
1892NL5694.37311th703922
1891AA8551.6252nd959738
1890AA7758.5703rd870736
1889AA9045.6672nd957680
1888AA9243.6811st789501Pennant
1887AA9540.7041st1131761Pennant
1886AA9346.6691st944592World Series
1885AA7933.7051st677461Pennant
1884AA6740.6264th658539
1883AA6533.6632nd549409
1882AA3743.4635th399496

A dash is a value the source has not published — the season still being played has no final run totals. An empty result column means the club did not win any of those things that year, except in 1994, when a strike ended the season before the postseason, and in a season still under way — then there was nothing to win.

Career leaders with this club

Top 20 by wins above replacement accumulated with the St. Louis Cardinals, and the same for pitchers. Seasons where a player was mostly somewhere else are not counted here.

Batting20 players

PlayerYearsWARGPAHHRRBIAVG
Stan Musial1941–1963136.83,02612,7123,6304751,951.331
Rogers Hornsby1915–1933100.61,5916,7252,1131941,074.359
Albert Pujols2001–202288.51,8147,7842,1564691,397.326
Ted Simmons1968–198059.11,5646,4501,704172929.298
Ken Boyer1955–196551.91,6677,0461,8552551,001.293
Ozzie Smith1982–199651.51,9908,2421,94427664.272
Enos Slaughter1938–195348.41,8207,7102,0641461,148.305
Curt Flood1958–196945.21,7386,9141,85384633.293
Lou Brock1964–197943.72,34110,1582,767131828.296
Yadier Molina2004–202243.32,2268,5532,1681761,022.277
Jim Edmonds2000–200742.21,1054,3561,033241713.285
Ray Lankford1990–200441.61,6206,4341,515232848.273
Joe Medwick1932–194840.41,1794,8921,542149903.336
Frankie Frisch1927–193738.21,3115,6531,57751720.312
Red Schoendienst1945–196337.31,7557,2781,93265636.289
Jim Bottomley1922–193236.91,3926,0081,7271811,105.325
Johnny Mize1936–194136.28543,5821,048158653.336
Matt Carpenter2011–202432.51,3885,3801,185159591.261
Miller Huggins1910–191632.58033,4277405164.270
Tip O'Neill1884–189132.27833,5111,09147625.344

Pitching20 players

PlayerYearsWARGWLSVIPSOERA
Bob Gibson1959–197573.452825117463884.33,1172.91
Adam Wainwright2005–202341.547820012832668.32,2023.53
Silver King1887–188940.31681124821432.75742.70
Theodore Breitenstein1891–190139.32519412531934.36294.28
Jesse Haines1920–193739.0554210158103203.79793.64
Bob Caruthers1884–189237.11651084811395.05092.75
Dave Foutz1884–188736.61711144811457.76192.67
Dizzy Dean1930–193736.427313475301737.31,0952.99
Bill Doak1913–192935.2365142135102365.09312.92
Jumbo McGinnis1882–188534.9143835601237.34442.65
Jack Stivetts1889–189129.2144725031051.06913.01
Harry Brecheen1940–195228.829212879171790.38572.91
Slim Sallee1908–191527.9301101102251835.36242.64
Bill Sherdel1918–193226.7453150129252388.37503.61
Max Lanier1938–195126.127710169121454.77642.84
Chris Carpenter2004–201225.9198954401348.71,0853.07
Bob Forsch1974–198825.846116413132686.31,0933.70
Mort Cooper1938–194425.822410350121456.77442.79
Larry Jackson1955–196223.633010186201672.38993.67
Howie Pollet1941–195021.72419762101389.36253.04

Best single seasons

The highest wins above replacement any St. Louis Cardinals player has put up in one year.

Names this club has played under

NameYearsSeasons
St. Louis Brown Stockings18821
St. Louis Browns1883–189816
St. Louis Perfectos18991
St. Louis Cardinals1900–2026127

How this page is built

Every row below is the club's own season, 1882 to 2026. That is 145 of them, 11,431–10,556 in all, a winning percentage of .520. 11 World Series — 1926, 1931, 1934, 1942, 1944, 1946, 1964, 1967, 1982, 2006, 2011. The source database also records a championship series won before the modern World Series began in 1903 (1886); those are counted separately here because nobody else counts them in the total.

Wins and losses on this page come straight from the source; the player tables do not. A season line in this database carries one club, the one where the player took the most plate appearances — or, for a pitcher, recorded the most outs — that year. So a player traded in July is credited to one side of the trade and not the other, and the career totals below are the club he mostly played for rather than a strict split. Wins above replacement is worked out per season here, and a season cannot be cut in half without recomputing it on a different basis, which would leave two numbers on this site that disagree. One basis, stated, is the honest version of that trade-off.

This club has played under 4 names. It began as the St. Louis Brown Stockings in 1882 and is the St. Louis Cardinals now. The names, and the years each one covers, are listed further down. Relocations and renamings are kept together because the franchise is the thing that continued, which is also how the record books treat it.

What the columns mean, and where the franchise begins

Finishing position means a different thing before and after divisions arrived in 1969. Also: why the club's history starts in 1882 here, and what the run columns are for.

The franchise boundary is the source database's, not ours. Each season carries a franchise identifier, and that identifier is what groups the rows on this page. It merges moves and renamings — Brooklyn and Los Angeles are one club under it — and it also keeps some things apart that share a city and a nickname: the National Association clubs of 1871 to 1875 are separate franchises from the National League clubs that followed them in the same towns. We could have merged those by hand, and then this page would carry a career record that no published source agrees with. Following the identifier means the totals here can be checked against somebody else's.

The best and worst of it: 1942 and 1898. The 1942 club went 106–48 (.688) and won the World Series; the 1898 club went 39–111 (.260). Schedules were not always the same length — a nineteenth-century season could be seventy games and 2020 was sixty — so read the percentage rather than the win column when the two are far apart in time.

Finishing position means different things in different eras. Before 1969 there were no divisions, so the finish column is the club's place in the whole league. From 1969 it is the place within a division, which is a smaller field, and a third place in a six-team division is not the same achievement as a third place in a ten-team league. The division column says which one applies. Nothing on this page is postseason record: the wins and losses are regular season only, and the World Series, pennant and division marks in the result column say what the club went on to win, not how it did once it got there.

Runs scored and runs allowed are here because they explain the record. A club that wins more games than its run difference suggests has usually won a lot of close ones, and that tends not to repeat. The two columns are the cheapest way to see whether a season was as good as its win total, and they are the input to most of the modern estimates of how many games a team should have won. They are blank for the season still being played where the source has not published them yet.

Data for 1871 to 2025: Lahman Baseball Database 2025, compiled by SABR (Society for American Baseball Research) and licensed under CC BY-SA 3.0 Unported. Negro Leagues data licensed from Seamheads.com and included under SABR major-league recommendations (2021-02-11, 2024-06-03). This page groups the source database's team seasons by its franchise identifier and adds up the St. Louis Cardinals careers of the players on the season pages. — the WAR columns are computed here — and they are published under the same CC BY-SA 3.0 Unported licence, as ShareAlike requires. That database is published once a season is complete, so the 2026 figures on this site come from a different place: the MLB Stats API, whose notice reads “Copyright 2026 MLB Advanced Media, L.P. Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt”. Those numbers are MLB Advanced Media, L.P.’s, not SABR (Society for American Baseball Research)’s, and they carry that notice rather than the CC BY-SA 3.0 Unported licence above. Not affiliated with, endorsed by, or connected to Major League Baseball or any of its clubs.