Bo Diaz

Catcher · Career Stats, Bio & Records (1977-1989)

Bo Diaz was a catcher who played in Major League Baseball from 1977 to 1989 for 4 teams, including the Boston Red Sox, a span of 13 seasons. In 993 career games, he hit .255 with 834 hits, 87 home runs, and 452 RBI. Bo Diaz was a 2-time All-Star.

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 .255
HR 87
RBI 452
H 834
OPS .684
PIV -2,275
Position
Catcher
Bats / Throws
R / R
Height / Weight
5'11" / 185 lb
Born
3/23/1953 in Cua, Miranda, Venezuela
Died
11/23/1990 in Caracas, Distrito Capital, Venezuela
MLB Debut
1977-09-06
Last Game
1989-07-09
Awards
2Γ— All-Star

Full name: Baudilio Jose Diaz

Career Batting Statistics

Bo Diaz β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
993 3,274 327 834 162 5 87 452 9 198 429 .255 .297 .387 .684 -2,275

Career AVG .255 vs. league average .260 across their career seasons β€” near league average.

Career OBP .297 vs. league average .325 across their career seasons β€” 8.4% below league average.

Career SLG .387 vs. league average .389 across their career seasons β€” near league average.

Career OPS .684 vs. league average .714 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.

Postseason Statistics

Playoff Career Batting

Bo Diaz β€” Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
9 28 1 7 2 0 0 0 3 3 .250

Playoff Batting by Year

Bo Diaz β€” Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1983 NLCS PHI 4 13 0 2 1 0 0 0 2 1 .154
1983 WS PHI 5 15 1 5 1 0 0 0 1 2 .333

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

Batting — Home / Away

Bo Diaz β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home488153416440755251.265
Away505174016342732201.245

Last 10 Games — Batting

Bo Diaz β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
1989-07-09 CINNYNL 100000000
1989-07-05 CINPHIL 301000000
1989-07-04 CINPHIW 201000020
1989-07-03 CINPHIL 300000000
1989-07-02 CINNYNL 401000001
1989-06-30 CINNYNL 300000101
1989-06-29 CINATLL 301000000
1989-06-28 CINATLL 301000000
1989-06-27 CINATLW 402000000
1989-06-26 CINLADW 411001200

Fielding Statistics

Career Fielding Totals by Position

Bo Diaz β€” Career Fielding Totals by Position
Position G GS PO A E DP
C 965 869 5294 525 82 60

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Bo Diaz Stats, Bio & Career Records
Position Games
Catcher 966
Designated Hitter 3

Awards & Honors

Bo Diaz β€” Awards & Honors
Year Award Notes
1987 Player of the Month July
1987 Player of the Week Week of 1987-07-03

Salary History

Bo Diaz's recorded salaries total $3,970,000 over 5 seasons, 1985 to 1989. This total is partial: the salary data covers 1985 to 2016, and Diaz's career ran from 1977 to 1989. His seasons before 1985 are not included.

Bo Diaz β€” Salary History
Year Team League Salary
1989 CIN NL $900,000
1988 CIN NL $850,000
1987 CIN NL $825,000
1986 CIN NL $775,000
1985 PHI NL $620,000
Total recorded salary (partial) $3,970,000

Most Similar Players

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

Career Spans

Bo Diaz (highlighted) compared to peers across the same era.

  1. 98
    John Flaherty
    .252 avg, 80 HR
  2. 93
    Rich Gedman
    .252 avg, 88 HR
  3. 91
    Joe Oliver
    .247 avg, 102 HR
  4. 86
    Dioner Navarro
    .250 avg, 77 HR
  5. 84
    Sammy White
    .262 avg, 66 HR
  6. 81
    Pat Borders
    .253 avg, 69 HR

Bo Diaz: the record in brief

Bo Diaz's major league career runs from a debut on September 6, 1977 to a final game on July 9, 1989. By club, Diaz's seasons break down as the Boston Red Sox (1977), the Cleveland Indians (1978 to 1981), the Philadelphia Phillies (1982 through 1985), and the Cincinnati Reds (1985 to 1989). Diaz, born on March 23, 1953, in Cua, Miranda, Venezuela, is listed as a catcher and threw and hit right-handed. Diaz's listed size is 5'11" and 185 pounds. The bio records the death on November 23, 1990, in Caracas, Distrito Capital, Venezuela. The given name on file is Baudilio Jose Diaz.

Diaz collected 834 hits in 3,274 at bats across 993 games, good for a .255 batting average, plus 87 homers and 452 RBI. Diaz got on base at a .297 rate and slugged .387 (.684 OPS). Diaz hit .255 while the league hit .260 over the same span, a figure close to average. 1982 was Diaz's biggest home run year, with 18. No season topped the 151 hits of 1982.

Frequently Asked Questions about Bo Diaz

What years did Bo Diaz play?
Bo Diaz played in Major League Baseball from 1977 to 1989.
Was Bo Diaz a pitcher?
No. Bo Diaz was a position player (Catcher).
How many home runs did Bo Diaz hit?
Bo Diaz hit 87 career home runs with 834 hits.
What teams did Bo Diaz play for?
Bo Diaz played for 4 teams: the Boston Red Sox (1977), the Cleveland Indians (1978–1981), the Philadelphia Phillies (1982–1985), and the Cincinnati Reds (1985–1989).
Did Bo Diaz win an MVP award?
No. Bo Diaz did not win the MVP award.
What awards did Bo Diaz win?
Bo Diaz was selected to 2 All-Star Games.
What were Bo Diaz's career stats?
In 993 games, Bo Diaz had 834 hits, 87 home runs, 452 RBI, 327 runs, and 9 stolen bases, with a .255 batting average.
How much did Bo Diaz earn in his career?
Bo Diaz's recorded salaries total $3,970,000 over 5 seasons, 1985 to 1989. This total is partial: the salary data covers 1985 to 2016, and Diaz's career ran from 1977 to 1989. His seasons before 1985 are not included.
What was Bo Diaz's salary?
Bo Diaz's last recorded salary was $900,000, in 1989. His highest recorded salary was $900,000, in 1989, and his lowest was $620,000, in 1985. The Salary History table lists each season from 1985 to 1989.
What position did Bo Diaz play?
Bo Diaz played primarily as a catcher, the position where he appeared in the most games.
How tall was Bo Diaz and how much did he weigh?
Bo Diaz was listed at 5 feet 11 inches and 185 pounds.
How many home runs did Bo Diaz hit each season?
Bo Diaz's home runs by season: 0 in 1977, 2 in 1978, 0 in 1979, 3 in 1980, 7 in 1981, 18 in 1982, 15 in 1983, 1 in 1984, 5 in 1985, 10 in 1986, 15 in 1987, 10 in 1988, and 1 in 1989. His most in one season was 18, in 1982.
What was Bo Diaz's career batting average?
Bo Diaz batted .255 over his career, with 834 hits in 3,274 at bats.
How many RBI did Bo Diaz have?
Bo Diaz drove in 452 runs in his career.