Loading players...
Bob O'Farrell played 21 major-league seasons (1915-1935) as a C (1,338). Career totals and every year-by-year line below come from the SABR/Lahman database (CC BY-SA), covering 1871-2025.
Showing 21 season lines
| Year | Age | Team | G | AB | R | H | HR | RBI | SB | BB | SO | AVG | OPS | OPS+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1915 | 19 | CHN | 2 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .333 | .667 | 109 |
| 1916 | 20 | CHN | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — |
| 1917 | 21 | CHN | 3 | 8 | 1 | 3 | 0 | 1 | 1 | 1 | 0 | .375 | 1.069 | 236 |
| 1918 | 22 | CHN | 52 | 113 | 9 | 32 | 1 | 14 | 0 | 10 | 15 | .283 | .772 | 141 |
| 1919 | 23 | CHN | 49 | 125 | 11 | 27 | 0 | 9 | 2 | 7 | 10 | .216 | .538 | 66 |
| 1920 | 24 | CHN | 94 | 270 | 29 | 67 | 3 | 19 | 1 | 34 | 23 | .248 | .684 | 102 |
| 1921 | 25 | CHN | 96 | 260 | 32 | 65 | 4 | 32 | 2 | 18 | 14 | .250 | .695 | 88 |
| 1922 | 26 | CHN | 128 | 392 | 68 | 127 | 4 | 60 | 5 | 79 | 34 | .324 | .880 | 135 |
| 1923 | 27 | CHN | 131 | 452 | 73 | 144 | 12 | 84 | 10 | 67 | 38 | .319 | .879 | 138 |
| 1924 | 28 | CHN | 71 | 183 | 25 | 44 | 3 | 28 | 2 | 30 | 13 | .240 | .692 | 91 |
| 1925 | 29 | CHN|SLN | 111 | 339 | 39 | 92 | 3 | 35 | 0 | 48 | 31 | .271 | .719 | 90 |
| 1926 | 30 | SLN | 147 | 492 | 63 | 144 | 7 | 68 | 1 | 61 | 44 | .293 | .804 | 122 |
| 1927 | 31 | SLN | 61 | 178 | 19 | 47 | 0 | 18 | 3 | 23 | 22 | .264 | .680 | 89 |
| 1928 | 32 | SLN|NY1 | 91 | 185 | 29 | 37 | 2 | 24 | 4 | 47 | 25 | .200 | .632 | 73 |
| 1929 | 33 | NY1 | 91 | 248 | 35 | 76 | 4 | 42 | 3 | 28 | 30 | .306 | .819 | 110 |
| 1930 | 34 | NY1 | 94 | 249 | 37 | 75 | 4 | 54 | 1 | 31 | 21 | .301 | .827 | 105 |
| 1931 | 35 | NY1 | 85 | 174 | 11 | 39 | 1 | 19 | 0 | 21 | 23 | .224 | .633 | 76 |
| 1932 | 36 | NY1 | 50 | 67 | 7 | 16 | 0 | 8 | 0 | 11 | 10 | .239 | .638 | 80 |
| 1933 | 37 | SLN | 55 | 163 | 16 | 39 | 2 | 20 | 0 | 15 | 25 | .239 | .629 | 85 |
| 1934 | 38 | CIN|CHN | 66 | 190 | 13 | 45 | 1 | 14 | 0 | 14 | 30 | .237 | .631 | 74 |
| 1935 | 39 | SLN | 14 | 10 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .000 | .167 | -50 |
| Year | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|
| 1915 | C | 2 | 0 | 1 | 1 | 1 | 0 |
| 1916 | C | 1 | 0 | 0 | 0 | 0 | 0 |
| 1917 | C | 3 | 0 | 9 | 1 | 0 | 1 |
| 1918 | C | 45 | 0 | 115 | 36 | 4 | 3 |
| 1919 | C | 38 | 0 | 119 | 48 | 6 | 5 |
| 1920 | C | 86 | 0 | 317 | 100 | 19 | 6 |
| 1921 | C | 90 | 0 | 269 | 87 | 12 | 8 |
| 1922 | C | 125 | 0 | 446 | 143 | 14 | 22 |
| 1923 | C | 124 | 0 | 418 | 118 | 13 | 11 |
| 1924 | C | 57 | 0 | 204 | 40 | 4 | 5 |
| 1925 | C | 95 | 0 | 330 | 67 | 10 | 5 |
| 1926 | C | 146 | 0 | 466 | 117 | 10 | 12 |
| 1927 | C | 53 | 0 | 141 | 45 | 4 | 5 |
| 1928 | C | 77 | 0 | 199 | 31 | 3 | 2 |
| 1929 | C | 84 | 0 | 254 | 22 | 6 | 2 |
| 1930 | C | 69 | 0 | 259 | 34 | 8 | 6 |
| 1931 | C | 80 | 0 | 223 | 27 | 5 | 1 |
| 1932 | C | 41 | 0 | 85 | 9 | 3 | 2 |
| 1933 | C | 50 | 0 | 211 | 19 | 7 | 1 |
| 1934 | C | 64 | 0 | 217 | 35 | 1 | 4 |
| 1935 | C | 8 | 0 | 12 | 0 | 0 | 0 |
Team codes are the source codes (e.g. NYN for the New York Mets, BS1 for the 1875 Boston club). OPS+ is league-season normalized, not park-adjusted; unrecorded source values (such as RBI in the earliest recorded seasons) are absent, never zero-filled.
Bob O'Farrell won: Baseball Magazine All-Star 1923 (ML), Baseball Magazine All-Star 1923 (NL), MVP 1926 (NL), TSN All-Star 1926 (ML).
MVP, Cy Young and Rookie of the Year voting history (1 ballot finishes, 1 win). Full year pages: 1926.
| Year | Award | Lg | Rank | Points | First-place votes |
|---|---|---|---|---|---|
| 1926 | Most Valuable Player (winner) | NL | 1 | 79 / 80 | 0 |
Bob O'Farrell ranks on 1 all-time single-season position leaderboard (1871-2025, league-season-normalized OPS+ / ERA+).
| Rank | Board | Year | Stat |
|---|---|---|---|
| #118 | catchers | 1923 | 138 OPS+ |
Every career total and season line is computed from the SABR / Sean Lahman baseball database (2025 edition, CC BY-SA 3.0), the same source behind our historical position leaderboards. Rate stats use league-season normalization only (OPS+ and ERA+ as marked, never park-adjusted); unrecorded early-era values stay absent rather than being invented. Career totals sum only what the source records.
Award winners and MVP / Cy Young / Rookie of the Year voting history come from the same database; the year pages live under MLB award voting history. Official transactions (2011 to the current season) come from the MLB StatsAPI feed on our transactions archive.