John Barnes

Catcher · Career Stats, Bio & Records

John Barnes was a catcher who played in Major League Baseball for 10 teams, including the Cleveland Tate Stars. In 220 career games, he hit .256 with 172 hits, 5 home runs, and 83 RBI.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

AVG .256
HR 5
RBI 83
H 172
OPS .649
PIV -1,417
Position
Catcher
Bats / Throws
L / R
Height / Weight
6'0" / 240 lb
Born
6/5/1903 in Pensacola, FL, USA
Died
8/27/1972 in Cleveland Heights, OH, USA

Full name: John Cleveland Barnes

Career Batting Statistics

John Barnes β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
220 673 82 172 32 5 5 83 4 49 0 .256 .309 .340 .649 -1,417

Career AVG .256 vs. league average .284 across their career seasons β€” 9.9% below league average.

Career OBP .309 vs. league average .346 across their career seasons β€” 10.6% below league average.

Career SLG .340 vs. league average .398 across their career seasons β€” 14.5% below league average.

Career OPS .649 vs. league average .744 across their career seasons β€” 12.7% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

John Barnes β€” Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
2 5 1 1 0 1 0 1 0 0 .200

Playoff Batting by Year

John Barnes β€” Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1925 NNC SLS 2 5 1 1 0 1 0 1 0 0 .200

Game Log & Splits

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

John Barnes β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Away100000—

Fielding Statistics

Career Fielding Totals by Position

John Barnes β€” Career Fielding Totals by Position
Position G GS PO A E DP
1B 1 1 10 0 0 0
3B 2 0 4 3 0 1
C 200 138 661 106 17 16
SS 1 0 0 0 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

John Barnes (b. 1903) Stats, Bio & Career Records
Position Games
Catcher 200
First Base 1
Third Base 2
Shortstop 1

John Barnes: the record in brief

John Barnes's record on this page is drawn from the season tables, which run from 1922 to 1931. The season rows list, in order, the Cleveland Tate Stars (1922), the Toledo Tigers (1923), the Detroit Stars (1924), the Cleveland Browns (1924), the St. Louis Stars (1925 through 1931), the Cleveland Elites (1926), the Indianapolis ABCs (1926), and the Cleveland Hornets (1927), among other clubs in the table. At 6'0" and 240 pounds, Barnes is listed as a catcher. The bio says Barnes threw right-handed and batted left-handed. The recorded birth is June 5, 1903, in Pensacola, FL, USA. The bio records the death on August 27, 1972, in Cleveland Heights, OH, USA. Barnes's full given name, per the bio, is John Cleveland Barnes.

Across 220 games at the plate, Barnes's career line reads 172 hits in 673 at bats for a .256 average; the totals also include 5 homers and 83 runs batted in. Barnes got on base at a .309 rate and slugged .340 (.649 OPS). Measured against the leagues Barnes played in, the .256 career average compares with a .284 league average over the same seasons, 9.9% below the league.

Frequently Asked Questions about John Barnes

Was John Barnes a pitcher?
No. John Barnes was a position player (Catcher).
How many home runs did John Barnes hit?
John Barnes hit 5 career home runs with 172 hits.
What was John Barnes's career batting average?
John Barnes batted .256 over his career, with 172 hits in 673 at bats.
How many RBI did John Barnes have?
John Barnes drove in 83 runs in his career.
Is John Barnes in the Hall of Fame?
No. John Barnes has not been inducted into the National Baseball Hall of Fame.
What teams did John Barnes play for?
John Barnes played for the Cleveland Tate Stars, the Toledo Tigers, the Detroit Stars, the Cleveland Browns, the St. Louis Stars, and the Cleveland Elites, among 10 clubs in all.