John Stearns

Catcher · Career Stats, Bio & Records (1974-1984)

John Stearns was a catcher who played in Major League Baseball from 1974 to 1984 for the Philadelphia Phillies and the New York Mets, a span of 11 seasons. In 810 career games, he hit .260 with 696 hits, 46 home runs, and 312 RBI. John Stearns was a 4-time All-Star. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 1,204.

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 .260
HR 46
RBI 312
H 696
OPS .717
PIV 1,204
Position
Catcher
Bats / Throws
R / R
Height / Weight
6'0" / 185 lb
Born
8/21/1951 in Denver, CO, USA
Died
9/15/2022 in Denver, CO, USA
MLB Debut
1974-09-22
Last Game
1984-09-30
Awards
4× All-Star

Full name: John Hardin Stearns

Career Batting Statistics

John Stearns — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
810 2,681 334 696 152 10 46 312 91 323 294 .260 .341 .375 .717 1,204

Career AVG .260 vs. league average .260 across their career seasons — near league average.

Career OBP .341 vs. league average .325 across their career seasons — near league average.

Career SLG .375 vs. league average .383 across their career seasons — near league average.

Career OPS .717 vs. league average .708 across their career seasons — near 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.

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

Batting — Home / Away

John Stearns — Batting — Home / Away
SplitGABRHHRRBIAVG
Home391126314031914121.253
Away419141819437732191.266

Last 10 Games — Batting

John Stearns — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
1984-09-30 NYNWSNL 401000101
1984-09-29 NYNWSNW 521000001
1984-09-28 NYNWSNL 100000000
1984-09-26 NYNPHIW 210000020
1984-09-19 NYNPHIL 210000020
1984-09-04 NYNSTLL 200000000
1984-09-01 NYNSDPW 111100000
1984-07-12 NYNATLW 010000000
1983-09-23 NYNCHCL 010000000
1983-09-19 NYNPITW 000000000

Fielding Statistics

Career Fielding Totals by Position

John Stearns — Career Fielding Totals by Position
Position G GS PO A E DP
1B 49 42 330 38 3 36
3B 29 20 10 36 7 3
C 699 651 3712 446 63 64
OF 6 6 7 0 2 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

John Stearns Stats, Bio & Career Records
Position Games
Catcher 699
First Base 50
Third Base 29
Left Field 6

College History

John Stearns — College History
School Name City State Years Attended
University of Colorado Boulder CO 1971, 1972, 1973

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

John Stearns (highlighted) compared to peers across the same era.

  1. 98
    Hank Gowdy
    .270 avg, 21 HR
  2. 95
    Art Wilson
    .261 avg, 24 HR
  3. 91
    Val Picinich
    .258 avg, 26 HR
  4. 90
    Bob Brenly
    .247 avg, 91 HR
  5. 89
    Phil Masi
    .264 avg, 47 HR
  6. 88
    Jim Brown
    .275 avg, 16 HR

Compare John Stearns

Browse all MLB player comparisons →

John Stearns: the record in brief

According to the bio, John Stearns debuted on September 22, 1974 and played a final game on September 30, 1984. By club, Stearns's seasons break down as the Philadelphia Phillies (1974) and the New York Mets (1975 to 1984). Stearns played primarily as a catcher and both batted and threw right-handed. Born on August 21, 1951, in Denver, CO, USA, Stearns was listed at 6'0" and 185 pounds. Stearns died on September 15, 2022, in Denver, CO, USA. John Stearns was the playing name; the full given name is John Hardin.

Stearns collected 696 hits in 2,681 at bats across 810 games, good for a .260 batting average, adding 46 home runs, 312 runs batted in, and 91 stolen bases. Stearns's career OPS of .717 combines a .341 on-base mark with .375 slugging. The .260 career average is close to the .260 the league hit across the same seasons. The home run peak was 15 in 1978 with the New York Mets. No season topped the 131 hits of 1979.

Frequently Asked Questions about John Stearns

What years did John Stearns play?
John Stearns played in Major League Baseball from 1974 to 1984.
Was John Stearns a pitcher?
No. John Stearns was a position player (Catcher).
How many home runs did John Stearns hit?
John Stearns hit 46 career home runs with 696 hits.
What teams did John Stearns play for?
John Stearns played for 2 teams: the Philadelphia Phillies (1974) and the New York Mets (1975–1984).
Did John Stearns win an MVP award?
No. John Stearns did not win the MVP award.
What awards did John Stearns win?
John Stearns was selected to 4 All-Star Games.
What were John Stearns's career stats?
In 810 games, John Stearns had 696 hits, 46 home runs, 312 RBI, 334 runs, and 91 stolen bases, with a .260 batting average.
What position did John Stearns play?
John Stearns played primarily as a catcher, the position where he appeared in the most games.
How tall was John Stearns and how much did he weigh?
John Stearns was listed at 6 feet and 185 pounds.
How many home runs did John Stearns hit each season?
John Stearns's home runs by season: 0 in 1974, 3 in 1975, 2 in 1976, 12 in 1977, 15 in 1978, 9 in 1979, 0 in 1980, 1 in 1981, 4 in 1982, and 0 in 1984. His most in one season was 15, in 1978.
What was John Stearns's career batting average?
John Stearns batted .260 over his career, with 696 hits in 2,681 at bats.
How many RBI did John Stearns have?
John Stearns drove in 312 runs in his career.
Is John Stearns in the Hall of Fame?
No. John Stearns has not been inducted into the National Baseball Hall of Fame.
How many All-Star Games did John Stearns make?
John Stearns was selected to 4 All-Star Games.