Baseball Player Won-Lost Records

Games and Seasons for which Player Won-Lost Records are Calculated

Last updated December 13, 2017

At present, Player won-lost records are available for the following seasons. Seasons in italics are missing some games.

1921 (NL only), 1922
1925 - 1940
1941 - 2017
Most Recent Updates to Player Won-Lost records

Player won-lost records are calculated using play-by-play data. The source of this play-by-play data is Retrosheet. Retrosheet released its most recent set of play-by-play data on November 26, 2017.

Since this article was last updated (exactly one year ago), full play-by-play data has been released for the 2017 season. A combination of play-by-play and deduced accounts have also been released to complete the 1941, 1942, and 1943 seasons. Finally, play-by-play data have been released for the majority of games for the 1926, 1928, and 1929 seasons. In addition to these seasons, Retrosheet added play-by-play data for 82 games from previously released seasons (prior to 1941). Overall, play-by-play data for 4,765 new games have been released by Retrosheet since last year. These data have been incorporated into my Player won-lost records as of December 12, 2017.

For seasons with missing data, teams are missing the following numbers of games. Team records in missing games are shown in parentheses (W-L-T).


American League

Boston 66(37-29-0)
Chicago 86(51-35-0)
Cleveland 2(2-0-0)
Detroit 85(49-35-1)
New York 13(5-8-0)
Philadelphia 44(15-29-0)
St. Louis 83(35-47-1)
Washington 85(37-48-0)

National League

Boston 65(26-39-0)
Brooklyn 6(4-2-0)
Chicago 70(37-33-0)
Cincinnati 0
New York 75(41-34-0)
Philadelphia 65(18-47-0)
Pittsburgh 58(39-18-1)
St. Louis 79(43-35-1)


American League
Boston 61(39-22-0)
Chicago 56(34-22-0)
Cleveland 83(43-40-0)
Detroit 78(46-31-1)
New York 9(7-2-0)
Philadelphia 6(2-4-0)
St. Louis 75(19-55-1)
Washington 84(35-49-0)

National League

Boston 54(18-35-1)
Brooklyn 46(26-19-1)
Chicago 56(35-21-0)
Cincinnati 0
New York 57(29-28-0)
Philadelphia 60(17-43-0)
Pittsburgh 48(23-25-0)
St. Louis 65(44-21-0)


American League

Boston 58(35-23-0)
Chicago 58(27-30-1)
Cleveland 20(11-9-0)
Detroit 85(47-37-1)
New York 9(6-3-0)
Philadelphia 44(17-27-0)
St. Louis 75(29-44-2)
Washington 83(42-41-0)

National League

Boston 52(27-25-0)
Brooklyn 47(25-20-2)
Chicago 28(12-15-1)
Cincinnati 0
New York 52(30-21-1)
Philadelphia 61(14-46-1)
Pittsburgh 55(37-16-2)
St. Louis 65(31-33-1)


American League

Boston 40(13-25-2)
Chicago 24(17-7-0)
Cleveland 19(12-6-1)
Detroit 55(35-19-1)
New York 9(6-3-0)
Philadelphia 3(2-1-0)
St. Louis 37(7-29-1)
Washington 53(25-27-1)

National League

Boston 26(13-13-0)
Brooklyn 30(11-18-1)
Chicago 22(13-9-0)
Cincinnati 0
New York 30(21-9-0)
Philadelphia 45(18-27-0)
Pittsburgh 11(3-8-0)
St. Louis 40(21-16-3)


American League

Boston 26(9-17-0)
Chicago 30(16-12-2)
Cleveland 10(4-5-1)
Detroit 65(39-26-0)
New York 29(20-9-0)
Philadelphia 32(10-21-1)
St. Louis 61(25-34-2)
Washington 61(31-30-0)

National League

Boston 23(9-13-1)
Brooklyn 40(21-18-1)
Chicago 50(26-24-0)
Cincinnati 0
New York 54(31-23-0)
Philadelphia 51(19-32-0)
Pittsburgh 24(12-12-0)
St. Louis 48(26-22-0)


American League

Boston 58(24-34-0)
Chicago 47(24-23-0)
Cleveland 12(9-2-1)
Detroit 69(42-27-0)
New York 36(23-13-0)
Philadelphia 1(0-1-0)
St. Louis 81(31-50-0)
Washington 76(36-39-1)

National League

Boston 59(11-48-0)
Brooklyn 4(3-1-0)
Chicago 36(20-16-0)
Cincinnati 0
New York 29(19-9-1)
Philadelphia 72(30-41-1)
Pittsburgh 63(36-27-0)
St. Louis 69(46-23-0)


American League

Boston 67(29-37-1)
Chicago 43(14-29-0)
Cleveland 20(14-6-0)
Detroit 67(45-22-0)
New York 40(23-17-0)
Philadelphia 5(1-3-1)
St. Louis 64(32-31-1)
Washington 68(27-40-1)

National League

Boston 51(26-25-0)
Brooklyn 5(4-1-0)
Chicago 37(22-15-0)
Cincinnati 0
New York 33(13-20-0)
Philadelphia 56(18-38-0)
Pittsburgh 64(36-28-0)
St. Louis 50(29-21-0)


American League

Boston 50(20-30-0)
Chicago 25(13-12-0)
Cleveland 11(3-8-0)
Detroit 67(31-35-1)
New York 28(17-9-2)
Philadelphia 1(1-0-0)
St. Louis 41(16-24-1)
Washington 59(38-21-0)

National League

Boston 35(14-20-1)
Brooklyn 2(0-2-0)
Chicago 21(15-6-0)
Cincinnati 0
New York 31(12-17-2)
Philadelphia 31(11-20-0)
Pittsburgh 13(8-5-0)
St. Louis 39(24-14-1)


American League

Boston 58(15-43-0)
Chicago 33(9-23-1)
Cleveland 2(1-0-1)
Detroit 73(42-30-1)
New York 29(18-10-1)
Philadelphia 3(1-2-0)
St. Louis 39(18-21-0)
Washington 65(45-20-0)

National League

Boston 63(35-27-1)
Brooklyn 4(0-4-0)
Chicago 33(17-16-0)
Cincinnati 17(8-8-1)
New York 31(18-13-0)
Philadelphia 33(12-21-0)
Pittsburgh 41(22-19-0)
St. Louis 38(16-20-2)


American League

Boston 45(17-27-1)
Chicago 31(11-19-1)
Cleveland 6(4-2-0)
Detroit 56(21-35-0)
New York 31(21-9-1)
Philadelphia 3(3-0-0)
St. Louis 42(20-22-0)
Washington 54(35-18-1)

National League

Boston 35(15-20-0)
Brooklyn 9(4-5-0)
Chicago 24(16-8-0)
Cincinnati 16(6-10-0)
New York 17(10-7-0)
Philadelphia 29(12-17-0)
Pittsburgh 10(3-7-0)
St. Louis 40(24-16-0)


American League

Boston 46(13-33-0)
Chicago 31(13-18-0)
Cleveland 3(3-0-0)
Detroit 64(34-30-0)
New York 24(11-13-0)
Philadelphia 6(4-2-0)
St. Louis 33(20-13-0)
Washington 55(33-22-0)

National League

Boston 45(23-22-0)
Brooklyn 6(2-4-0)
Chicago 22(13-8-1)
Cincinnati 26(10-16-0)
New York 10(7-3-0)
Philadelphia 43(14-28-1)
Pittsburgh 7(2-5-0)
St. Louis 29(22-7-0)


American League

Boston 59(24-31-1)
Chicago 36(16-20-0)
Cleveland 6(2-4-0)
Detroit 74(38-35-1)
New York 30(17-13-0)
Philadelphia 10(8-2-0)
St. Louis 23(10-12-1)
Washington 64(34-29-1)

National League

Boston 55(17-38-0)
Brooklyn 21(10-11-0)
Chicago 51(29-18-4)
Cincinnati 27(10-17-0)
New York 27(18-8-1)
Philadelphia 61(34-26-1)
Pittsburgh 20(12-8-0)
St. Louis 26(10-14-2)


American League

Boston 51(26-25-0)
Chicago 35(18-17-0)
Cleveland 20(5-15-0)
Detroit 64(31-33-0)
New York 22(11-11-0)
Philadelphia 2(2-0-0)
St. Louis 24(16-8-0)
Washington 62(31-31-0)

National League

Boston 41(19-22-0)
Brooklyn 17(13-4-0)
Chicago 24(16-8-0)
Cincinnati 8(4-4-0)
New York 7(4-3-0)
Philadelphia 52(12-40-0)
Pittsburgh 23(17-6-0)
St. Louis 18(10-8-0)


American League

Boston 46(11-35-0)
Chicago 20(11-9-0)
Cleveland 2(2-0-0)
Detroit 58(30-25-3)
New York 0
Philadelphia 10(7-3-0)
St. Louis 23(9-13-1)
Washington 53(33-18-2)

National League

Boston 37(16-21-0)
Brooklyn 33(15-17-1)
Chicago 21(15-6-0)
Cincinnati 14(6-8-0)
New York 26(16-9-1)
Philadelphia 31(8-23-0)
Pittsburgh 1(0-1-0)
St. Louis 21(15-6-0)


American League

Boston 57(16-40-1)
Chicago 16(10-5-1)
Cleveland 1(1-0-0)
Detroit 71(37-34-0)
New York 25(14-10-1)
Philadelphia 10(6-4-0)
St. Louis 64(29-34-1)
Washington 70(41-27-2)

National League

Boston 34(11-23-0)
Brooklyn 12(7-3-2)
Chicago 10(4-6-0)
Cincinnati 0
New York 15(7-8-0)
Philadelphia 38(20-18-0)
Pittsburgh 0
St. Louis 29(18-9-2)


American League

Boston 58(16-42-0)
Chicago 20(11-9-0)
Cleveland 3(0-3-0)
Detroit 68(36-31-1)
New York 24(3-20-1)
Philadelphia 17(13-4-0)
St. Louis 41(28-13-0)
Washington 71(43-28-0)

National League

Boston 36(12-24-0)
Brooklyn 0
Chicago 18(8-10-0)
Cincinnati 18(12-6-0)
New York 18(10-8-0)
Philadelphia 34(16-18-0)
Pittsburgh 0
St. Louis 32(20-12-0)


American League

Boston 74(25-49-0)
Chicago 17(10-7-0)
Cleveland 10(6-4-0)
Detroit 86(50-35-1)
New York 16(12-4-0)
Philadelphia 55(20-34-1)
St. Louis 70(46-24-0)
Washington 80(34-46-0)

National League

Boston 50(18-32-0)
Brooklyn 21(10-10-1)
Chicago 10(6-4-0)
Cincinnati 29(16-13-0)
New York 18(12-5-1)
Philadelphia 39(17-22-0)
Pittsburgh 0
St. Louis 57(32-25-0)

1921 National League

Boston 49(27-22-0)
Brooklyn 11(2-9-0)
Chicago 24(8-16-0)
Cincinnati 33(17-16-0)
New York 17(9-8-0)
Philadelphia 32(7-25-0)
Pittsburgh 0
St. Louis 74(50-24-0)

Deduced Games

For games for which Retrosheet is unable to find play-by-play data, they construct what they call "deduced" games. These are play-by-play accounts which are constructed based on box score data and newspaper stories. In many cases, the resulting games are "plausible" but not necessarily unique. That is, there may be some uncertainty, for example, as to whether a particular batter singled in the first or third inning of a game.

Retrosheet distinguishes between what it calls "event files" - which consist exclusively (or, at least, almost exclusively) of known play-by-play events - and "deduced accounts" - which may contain some uncertainties. Retrosheet also only releases deduced games for full seasons. Working backwards in time, Retrosheet has released deduced games which cover every game for which event files are not available from 1941 through the present. I have helped to deduce a number of these games, starting with the 1949 season, and am continuing this deduction work for the 1940 season.

The total number of deduced games per season which are currently used in constructing Player won-lost records are shown in the next table. Note that Retrosheet has complete play-by-play data for all seasons since 1974 (as well as 1960, 1961, 1969, and 1970).

Season Deduced Games % of Total
1941 16913.6%
1942 13711.2%
1943 25820.8%
1944 38931.3%
1945 27922.7%
1946 21016.9%
1947 14511.7%
1948 16913.7%
1949 16012.9%
1950 14411.6%
1951 1098.8%
1952 1038.3%
1953 665.3%
1954 524.2%
1955 463.7%
1956 453.6%
1957 241.9%
1958 60.5%
1959 40.3%
1960 00.0%
1961 00.0%
1962 40.2%
1963 30.2%
1964 20.1%
1965 100.6%
1966 70.4%
1967 70.4%
1968 181.1%
1969 00.0%
1970 00.0%
1971 90.5%
1972 20.1%
1973 20.1%

For my purposes, I have calculated Player won-lost records from both sources: event files and deduced files. I have chosen to do so largely under the basic premise that some data is better than no data.

For (context-neutral, teammate-adjusted) eWins, the timing of events doesn't really matter, only that events happened - i.e., all that matters is that a player went 2-for-4 with a single, double, and strikeout in his 4 at bats, not when the hits happened or how many runners were on base when he struck out. Strictly speaking, this knowledge does not require play-by-play data, merely box-score level data, which are available and known with relative certainty for all deduced games (and, in fact, for all games dating back to 1908).

For pWins and pLosses, which are context-dependent, the exact timing of these events will matter. Even for deduced games, however, the timing of most events actually are known, and this is more true the more important the event (e.g., events associated with run-scoring innings are typically reasonably well covered in newspaper stories). Because pWins and pLosses are a perfect accounting structure with a fixed number of pWins and pLosses assigned within any single game (2 pWins and 1 pLoss to the winning team, 1 pWin and 2 pLosses to the losing team), any errors in credit based on the uncertainty of events will be limited to a single game and a single team: that is, if I have inadvertently credited too many pWins to a specific player in a specific game, I must have similarly credited too few pWins to this player's teammate(s). This could certainly still lead to errors in the calculation of Player won-lost records, but, I believe, it minimizes the likely significance of such errors.
Nevertheless, Player won-lost records based on deduced game accounts should, perhaps, be viewed with more caution than Player won-lost records based on event files. More generally, the quality of Player won-lost calculations is a direct function of the quality of the underlying play-by-play data and that quality generally declines the farther back in time one goes. This is perhaps most significant with respect to fielding records. It is common, for example, for the exact nature of batting outs to be uncertain (i.e., we know that a batter made an out, but don't know if he grounded out to the second baseman or flew out to left field, etc.) for most deduced games, but also for many event files as one moves farther back in time. In general, these uncertainties are probably somewhat greater within deduced games than within event files, but the reality is that these uncertainties move along a continuum from highly uncertain deduced games to very good deductions to somewhat weak event files to highly detailed event files.

Overall, while recognizing that there are uncertainties surrounding certain plays in certain games over time, I believe that the Player won-lost records presented on this website are calculated as accurately as possible given the data available to me as of today. I am also reasonably certain that the quality of these data will only continue to improve over time as Retrosheet continues its ongoing and impressive efforts to constantly add more and better data to its already impressive historical dataset.

Updated Calculation of Player Won-Lost Records

For this update, I have re-calculated Player won-lost records for all seasons for which I calculate Player won-lost records. As a result of this, some Player won-lost records have changed even for more recent seasons where the underlying Retrosheet data have not changed.

Player won-lost records may change for several reasons. First, even in seasons for which full data were already released, some play-by-play data may have been updated. For example, Retrosheet may have obtained a more detailed scorecard which may give better data regarding fielding credits or baserunner advancements. Second, the split of shared credit between fielders and pitchers and between batters and baserunners on some plays is calculated using data from not only the particular season of interest but also from surrounding seasons. So, for example, the release of 2017 data may affect the split of credit in earlier seasons (e.g., 2016, 2015, etc.).

Finally, and, in this case, most significantly, in recent months, I found an error in my calculation of Player won-lost records with respect to what I call Components 7 and 8. Component 7 is intended to assign player decisions based on whether ground-ball outs in double-play situations (runner on first, less than two outs) are converted into double plays or not. Component 8 captures player decisions associated with baserunner outs (and the avoidance of baserunner outs). In other words, a 6(1)3/GDP should go (in part) into Component 7, while a 6(B)3(1)/LDP should go (in part) into Component 8. Instead of this, I was mistakenly putting the latter double play into Component 7 if it happened in a "double-play situation". This affected the split between Component 7 and Component 8. In turn, this affected the split between pitchers and fielders within Component 7 (Component 8 is assigned entirely to fielders) and between batters and baserunners within Components 7 and 8.

In my book, which relied upon data from 1930 - 2015, I identified Component 7 as accounting for 2.1% of total player decisions and Component 8 accounting for 1.7%. Based on my newest data - which includes considerably more play-by-play data, in addition to correcting the aforementioned error - the relevant shares are 2.2% and 2.3% for Components 7 and 8, respectively. More significantly, the average share of Component 7 attributed to pitchers has declined from 36.3% in the book to 16.2% today. My apologies for this error in my earlier work.

Notes about Articles on the Website

The articles on this site are all written so that they pull data directly from the most recent version of the Player won-lost database. Hence, any numbers cited within these articles should automatically incorporate the most recent update to Player won-lost records. In some cases, however, the accompanying text may have been written based on previous versions of Player won-lost records. I apologize if this results in non-sensical text in any cases.

I hope you enjoy the Player won-lost records that I have available here. Thank you for visiting and please come back often!

Return to home page

The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at "".
Baseball player won-lost records have been constructed by Tom Thress. Feel free to contact me by e-mail or follow me on Twitter.