Mobile Site You Are Here > Home > Encyclopedia of Players > O Listing > Tomo Ohka Statistics and History

 
Tomo Ohka    \Toe-mo-KAH-zoo OH-ka\

Tomokazu Ohka

Position: Pitcher
Bats: Both, Throws: Right
Height: 6' 1", Weight: 200 lb.

Born: March 18, 1976 in Kyoto, Kyoto, Japan
High School: Kyoto Seisho HS (JP) (All Transactions)
Debut: July 19, 1999 (Age 23)
Rookie Status: Lost 2000 [*]
Teams (by GP): Expos/Brewers/RedSox/Indians/Nationals/... 1999-2009
Agents: Jim Masteralexis [*]
Final Game: October 4, 2009 (Age 33)
    About biographical information

Fan EloRater

Fine Details  · Last updated Apr 24, 2014 2:17AM
All-Time Rank (among pitchers): #1116. Jeff Francis… #1117. Mike Sirotka… #1118. John Ewing… #1119. TOMO OHKA… #1120. Bob Weiland… #1121. Connie Johnson… #1122. Si Johnson… 

Standard Pitching

More Stats

Year Age Tm Lg W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF ERA+ FIP WHIP H9 HR9 BB9 SO9 SO/W Awards
1999 23 BOS AL 1 2 .333 6.23 8 2 3 0 0 0 13.0 21 12 9 2 6 0 8 0 0 0 65 82 5.29 2.077 14.5 1.4 4.2 5.5 1.33
2000 24 BOS AL 3 6 .333 3.12 13 12 1 0 0 0 69.1 70 25 24 7 26 0 40 2 0 3 297 163 4.50 1.385 9.1 0.9 3.4 5.2 1.54
2001 25 TOT MLB 3 9 .250 5.47 22 21 1 0 0 0 107.0 134 70 65 15 29 0 68 3 1 2 469 82 4.50 1.523 11.3 1.3 2.4 5.7 2.34
2001 25 BOS AL 2 5 .286 6.19 12 11 1 0 0 0 52.1 69 40 36 7 19 0 37 2 1 1 241 73 4.58 1.682 11.9 1.2 3.3 6.4 1.95
2001 25 MON NL 1 4 .200 4.77 10 10 0 0 0 0 54.2 65 30 29 8 10 0 31 1 0 1 228 94 4.42 1.372 10.7 1.3 1.6 5.1 3.10
2002 26 MON NL 13 8 .619 3.18 32 31 1 2 0 0 192.2 194 83 68 19 45 7 118 7 1 2 806 134 3.83 1.240 9.1 0.9 2.1 5.5 2.62
2003 27 MON NL 10 12 .455 4.16 34 34 0 2 0 0 199.0 233 106 92 24 45 11 118 9 0 8 864 108 4.23 1.397 10.5 1.1 2.0 5.3 2.62
2004 28 MON NL 3 7 .300 3.40 15 15 0 0 0 0 84.2 98 40 32 11 20 1 38 1 0 3 367 134 4.58 1.394 10.4 1.2 2.1 4.0 1.90
2005 29 TOT NL 11 9 .550 4.04 32 29 0 1 1 0 180.1 189 88 81 22 55 5 98 3 0 8 774 105 4.48 1.353 9.4 1.1 2.7 4.9 1.78
2005 29 WSN NL 4 3 .571 3.33 10 9 0 0 0 0 54.0 44 23 20 6 27 1 17 1 0 3 231 123 5.39 1.315 7.3 1.0 4.5 2.8 0.63
2005 29 MIL NL 7 6 .538 4.35 22 20 0 1 1 0 126.1 145 65 61 16 28 4 81 2 0 5 543 99 4.10 1.369 10.3 1.1 2.0 5.8 2.89
2006 30 MIL NL 4 5 .444 4.82 18 18 0 0 0 0 97.0 98 58 52 12 35 1 50 5 0 4 421 94 4.96 1.371 9.1 1.1 3.2 4.6 1.43
2007 31 TOR AL 2 5 .286 5.79 10 10 0 0 0 0 56.0 68 39 36 10 22 1 21 0 0 2 251 78 5.99 1.607 10.9 1.6 3.5 3.4 0.95
2009 33 CLE AL 1 5 .167 5.96 18 6 5 0 0 0 71.0 77 47 47 18 19 1 31 4 0 3 306 72 6.49 1.352 9.8 2.3 2.4 3.9 1.63
10 Yrs 51 68 .429 4.26 202 178 11 5 1 0 1070.0 1182 568 506 140 302 27 590 34 2 35 4620 105 4.59 1.387 9.9 1.2 2.5 5.0 1.95
162 Game Avg. 9 12 .429 4.26 36 32 2 1 0 0 191 212 102 91 25 54 5 106 6 0 6 827 105 4.59 1.387 9.9 1.2 2.5 5.0 1.95
WSN (5 yrs) 31 34 .477 3.71 101 99 1 4 0 0 585.0 634 282 241 68 147 20 322 19 1 17 2496 118 4.27 1.335 9.8 1.0 2.3 5.0 2.19
BOS (3 yrs) 6 13 .316 4.61 33 25 5 0 0 0 134.2 160 77 69 16 51 0 85 4 1 4 603 106 4.61 1.567 10.7 1.1 3.4 5.7 1.67
MIL (2 yrs) 11 11 .500 4.55 40 38 0 1 1 0 223.1 243 123 113 28 63 5 131 7 0 9 964 97 4.47 1.370 9.8 1.1 2.5 5.3 2.08
CLE (1 yr) 1 5 .167 5.96 18 6 5 0 0 0 71.0 77 47 47 18 19 1 31 4 0 3 306 72 6.49 1.352 9.8 2.3 2.4 3.9 1.63
TOR (1 yr) 2 5 .286 5.79 10 10 0 0 0 0 56.0 68 39 36 10 22 1 21 0 0 2 251 78 5.99 1.607 10.9 1.6 3.5 3.4 0.95
NL (6 yrs) 42 45 .483 3.94 141 137 1 5 1 0 808.1 877 405 354 96 210 25 453 26 1 26 3460 111 4.33 1.345 9.8 1.1 2.3 5.0 2.16
AL (5 yrs) 9 23 .281 5.23 61 41 10 0 0 0 261.2 305 163 152 44 92 2 137 8 1 9 1160 88 5.41 1.517 10.5 1.5 3.2 4.7 1.49

Player Value--Pitchers

WAR Explained (v2.2): 8+ MVP, 5+ A-S, 2+ Starter, 0-2 Sub, < 0 Repl
Year Age Tm Lg IP G GS R RA9 RA9opp RA9def RA9role PPFp RA9avg RAA WAA gmLI WAAadj WAR RAR waaWL% 162WL% Salary Awards
1999 23 BOS AL 13.0 8 2 12 8.31 4.99 0.38 -0.12 101.7 4.57 -5 -0.5 .2 0.1 -0.2 -4 .440 .497 $200,000
2000 24 BOS AL 69.1 13 12 25 3.25 5.30 0.25 0.20 104.4 5.48 17 1.7 1.1 -0.0 2.3 26 .629 .510 $205,000
2001 25 BOS AL 52.1 12 11 40 6.88 4.78 -0.36 0.17 101.5 5.39 -9 -0.8 .1 -0.0 -0.3 -3 .430 .495 $225,000
2001 25 MON NL 54.2 10 10 30 4.94 4.79 -0.31 0.18 101.7 5.37 2 0.3 -0.0 0.7 8 .525 .502
2002 26 MON NL 192.2 32 31 83 3.88 4.60 -0.09 0.17 101.9 4.95 22 2.4 2.3 -0.1 4.0 39 .576 .515 $240,000
2003 27 MON NL 199.0 34 34 106 4.79 4.80 -0.04 0.18 105.2 5.29 10 1.1 -0.1 2.6 28 .531 .507 $340,000
2004 28 MON NL 84.2 15 15 40 4.25 4.64 0.31 0.18 104.2 4.70 4 0.4 -0.1 1.0 12 .525 .502 $2,337,500
2005 29 WSN NL 54.0 10 9 23 3.83 4.69 -0.02 0.12 95.1 4.59 4 0.5 .2 -0.1 0.9 9 .548 .503 $2,750,000
2005 29 MIL NL 126.1 22 20 65 4.63 4.59 -0.06 0.16 101.4 4.88 3 0.3 .9 -0.1 1.3 14 .516 .502
2006 30 MIL NL 97.0 18 18 58 5.38 4.76 0.05 0.19 101.8 4.98 -4 -0.4 -0.1 0.4 5 .478 .498 $4,530,000
2007 31 TOR AL 56.0 10 10 39 6.27 5.00 0.67 0.19 98.9 4.48 -12 -1.0 -0.0 -0.5 -5 .396 .494 $1,500,000
2009 33 CLE AL 71.0 18 6 47 5.96 4.74 -0.15 -0.10 97.1 4.64 -11 -1.0 .4 0.0 -0.3 -2 .442 .494
10 Seasons 1070.0 202 178 568 4.78 4.76 0.01 0.15 101.9 5.00 22 2.8 .5 -0.5 11.9 127 .514 .503 $12,327,500
WSN (5 yrs) 585.0 101 99 282 4.34 4.70 -0.03 0.17 102.7 5.04 43 4.6 1.2 -0.4 9.2 96 .545 .508 $5,667,500
BOS (3 yrs) 134.2 33 25 77 5.15 5.07 0.02 0.16 103.0 5.36 2 0.3 .3 0.0 1.8 19 .511 .501 $630,000
MIL (2 yrs) 223.1 40 38 123 4.96 4.66 -0.01 0.17 101.6 4.92 -1 -0.1 .9 -0.1 1.7 19 .499 .500 $4,530,000
CLE (1 yr) 71.0 18 6 47 5.96 4.74 -0.15 -0.10 97.1 4.64 -11 -1.0 .4 0.0 -0.3 -2 .442 .494
TOR (1 yr) 56.0 10 10 39 6.27 5.00 0.67 0.19 98.9 4.48 -12 -1.0 -0.0 -0.5 -5 .396 .494 $1,500,000

Standard Batting

More Stats

Year Age Tm Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB Pos Awards
1999 23 BOS AL 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 /1
2000 24 BOS AL 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
2001 25 TOT MLB 22 21 18 1 3 0 0 0 1 0 0 0 8 .167 .167 .167 .333 -13 3 0 0 3 0 0 1
2001 25 BOS AL 12 3 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -100 0 0 0 0 0 0 1
2001 25 MON NL 10 18 15 1 3 0 0 0 1 0 0 0 6 .200 .200 .200 .400 4 3 0 0 3 0 0 1
2002 26 MON NL 32 67 55 3 7 1 0 0 2 0 0 4 28 .127 .186 .145 .332 -12 8 0 0 8 0 0 1
2003 27 MON NL 35 65 55 2 10 0 0 0 3 0 0 2 10 .182 .211 .182 .392 2 10 1 0 8 0 0 1
2004 28 MON NL 15 26 25 0 2 0 0 0 0 1 0 1 8 .080 .115 .080 .195 -49 2 0 0 0 0 0 1
2005 29 TOT NL 33 59 54 2 6 0 0 0 3 0 0 2 25 .111 .143 .111 .254 -31 6 0 0 3 0 0 1
2005 29 WSN NL 11 17 16 1 4 0 0 0 0 0 0 0 5 .250 .250 .250 .500 35 4 0 0 1 0 0 1
2005 29 MIL NL 22 42 38 1 2 0 0 0 3 0 0 2 20 .053 .100 .053 .153 -58 2 0 0 2 0 0 1
2006 30 MIL NL 18 36 31 0 5 1 0 0 6 0 0 1 15 .161 .188 .194 .381 -2 6 0 0 3 0 0 1
2007 31 TOR AL 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
2009 33 CLE AL 18 2 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 0 0 0 0 0 0 1
10 Yrs 204 276 240 8 33 2 0 0 15 1 0 10 95 .138 .172 .146 .318 -16 35 1 0 25 0 0
162 Game Avg. 162 219 191 6 26 2 0 0 12 1 0 8 75 .138 .172 .146 .318 -16 28 1 0 20 0 0
WSN (5 yrs) 103 193 166 7 26 1 0 0 6 1 0 7 57 .157 .191 .163 .353 -7 27 1 0 20 0 0
BOS (3 yrs) 33 3 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -100 0 0 0 0 0 0
MIL (2 yrs) 40 78 69 1 7 1 0 0 9 0 0 3 35 .101 .139 .116 .255 -33 8 0 0 5 0 0
CLE (1 yr) 18 2 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -100 0 0 0 0 0 0
TOR (1 yr) 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NL (6 yrs) 143 271 235 8 33 2 0 0 15 1 0 10 92 .140 .176 .149 .324 -15 35 1 0 25 0 0
AL (5 yrs) 61 5 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -100 0 0 0 0 0 0

Player Value--Batters

WAR Explained (v2.2): 8+ MVP, 5+ A-S, 2+ Starter, 0-2 Sub, < 0 Repl
Year Age Tm Lg G PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Salary Pos Awards
1999 23 BOS AL 8 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 $200,000 /1
2000 24 BOS AL 13 0 0 0 0 0 0 0 0.0 0 0 0.0 .500 .500 0.0 0.0 0 $205,000 1
2001 25 BOS AL 12 3 -1 0 0 0 0 -0 -0.0 0 -0 -0.0 .497 .500 -0.0 0.0 -0 $225,000 1
2001 25 MON NL 10 18 -3 0 0 0 3 0 0.1 0 0 0.1 .506 .500 0.1 0.0 0 1
2002 26 MON NL 32 67 -10 -1 0 0 9 -2 -0.2 0 -2 -0.2 .494 .499 -0.2 0.0 -2 $240,000 1
2003 27 MON NL 35 65 -8 -0 -0 0 9 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 $340,000 1
2004 28 MON NL 15 26 -6 0 0 0 4 -1 -0.1 0 -1 -0.1 .491 .499 -0.1 0.0 -1 $2,337,500 1
2005 29 WSN NL 11 17 -2 -0 0 0 2 0 0.1 0 0 0.1 .505 .500 0.1 0.0 0 $2,750,000 1
2005 29 MIL NL 22 42 -9 0 0 0 6 -3 -0.3 0 -3 -0.3 .485 .498 -0.3 0.0 -3 1
2006 30 MIL NL 18 36 -5 -0 0 0 6 0 -0.0 0 0 -0.0 .500 .500 -0.0 0.0 0 $4,530,000 1
2007 31 TOR AL 10 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 $1,500,000 1
2009 33 CLE AL 18 2 -1 0 0 0 0 -0 -0.0 0 -0 -0.0 .499 .500 -0.0 0.0 -0 1
10 Seasons 204 276 -45 -1 0 0 40 -6 -0.6 0 -6 -0.6 .497 .500 -0.6 0.1 -6 $12,327,500
WSN (5 yrs) 103 193 -28 -1 0 0 27 -2 -0.2 0 -2 -0.2 .498 .500 -0.2 0.0 -2 $5,667,500
BOS (3 yrs) 33 3 -1 0 0 0 1 -0 -0.0 0 -0 -0.0 .499 .500 -0.0 0.0 -0 $630,000
MIL (2 yrs) 40 78 -15 -0 0 0 12 -3 -0.4 0 -3 -0.4 .492 .499 -0.4 0.0 -3 $4,530,000
CLE (1 yr) 18 2 -1 0 0 0 0 -0 -0.0 0 -0 -0.0 .499 .500 -0.0 0.0 -0
TOR (1 yr) 10 0 0 0 0 0 0 0 0.0 0 0 0.0 .501 .500 0.0 0.0 0 $1,500,000

Standard Fielding

More Stats

Year Tm Lg Age Pos G GS CG Inn Ch PO A E DP Fld% Rdrs Rdrs/yr RF/9 RF/G lgFld% lgRF9 lgRFG SB CS CS% lgCS% PO Awards
1999 BOS AL 23 P 8 2 0 13.0 3 0 3 0 0 1.000 2.08 0.38 .953 1.66 1.66 1 0 0% 33% 0
2000 BOS AL 24 P 13 12 0 69.1 16 8 7 1 1 .938 1.95 1.15 .956 1.62 1.60 7 5 42% 30% 1
2001 TOT MLB 25 P 22 21 0 107.0 24 12 11 1 2 .958 1.93 1.05 .957 1.75 1.74 9 6 40% 31% 2
2001 BOS AL 25 P 12 11 0 52.1 12 8 3 1 2 .917 1.89 0.92 .955 1.75 1.74 8 2 20% 29% 0
2001 MON NL 25 P 10 10 0 54.2 12 4 8 0 0 1.000 1.98 1.20 .959 1.75 1.73 1 4 80% 33% 2
2002 MON NL 26 P 32 31 2 192.2 54 24 30 0 2 1.000 2.52 1.69 .963 1.83 1.81 5 4 44% 32% 2
2003 MON NL 27 P 34 34 2 199.0 49 10 35 4 2 .918 4 4 2.04 1.32 .957 1.84 1.83 2 8 80% 31% 2
2004 MON NL 28 P 15 15 0 84.2 16 4 11 1 3 .938 2 5 1.59 1.00 .965 1.84 1.82 1 2 67% 28% 1
2005 TOT NL 29 P 32 29 1 180.1 36 8 27 1 2 .972 0 0 1.75 1.09 .960 1.75 1.73 5 5 50% 29% 2
2005 WSN NL 29 P 10 9 0 54.0 11 1 9 1 0 .909 0 0 1.67 1.00 .960 1.75 1.73 1 3 75% 29% 0
2005 MIL NL 29 P 22 20 1 126.1 25 7 18 0 2 1.000 0 0 1.78 1.14 .960 1.75 1.73 4 2 33% 29% 2
2006 MIL NL 30 P 18 18 0 97.0 25 8 12 5 1 .800 -1 -2 1.86 1.11 .958 1.72 1.71 4 2 33% 28% 1
2007 TOR AL 31 P 10 10 0 56.0 9 4 3 2 0 .778 -1 -3 1.12 0.70 .956 1.61 1.59 0 1 100% 27% 0
2009 CLE AL 33 P 18 6 0 71.0 16 7 9 0 1 1.000 2 6 2.03 0.89 .953 1.53 1.51 3 0 0% 26% 0
10 Seasons P 202 178 5 1070.0 248 85 148 15 14 .940 6 1 1.96 1.15 .959 1.75 1.73 37 33 47% 30% 11
10 Seasons TOT 202 178 5 1070.0 248 85 148 15 14 .940 6 8 1.96 1.15 .959 1.75 1.73 37 33 47% 30% 11
Note: Complete player games played data.
Fielding stats are a combination of official records and RetroSheet records. Both are likely to have substantial errors and will not match perfectly.
View Complete Notes on Fielding Data
Leagues historically made no effort to balance team, league, and player fielding stats. Since 1990 or so, computers have made this feasible, but prior to that there are hundreds or thousands of discrepancies each year in games played (even whether a player played a position), putouts, assists, double plays and errors.
  • Pre-1938 SB & CS data for catchers is estimated from catcher assists, games started and opposition stolen bases.
  • From 1938 on SB, CS, Pickoff, & WP data for catchers and pitchers is taken from play-by-play accounts in the retrosheet files. There are several hundred games without pbp from 1938 to 1973 and for those we may not have any data.
  • CG & GS come from the retrosheet data and should be complete and pretty accurate from 1914 on.
  • Innings played (like SB and CS) come from the retrosheet play-by-play data and should be considered mostly complete from 1938 to 1973 and complete from then on.
  • Stats (PO,A,G, etc) for LF-CF-RF positions (since 1914) is taken from play-by-play or box score data as available.
  • Stats (PO,A,G,etc) for C,P,1B,2B,3B,SS,OF positions is taken from the official reported totals and may have been corrected at various times since their publication.
  • For detailed information on which games retrosheet is missing play-by-play from 1938 to 1973, please see their most wanted games list
  • For detailed information on the availability of data on this site by year, see our data coverage page

Appearances on Leader Boards, Awards, and Honors

Stats are Year-Value-Rank · Glossary

Earned Run Average s c a p y
2002 NL  3.18 (7th)

Bases On Balls per 9 IP s c a p y
2002 NL  2.102 (5th)
2003 NL  2.035 (5th)

Games Started s c a p y
2003 NL  34 (3rd)

Shutouts s c a p y
2005 NL  1 (8th)

Hits s c a p y
2003 NL  233 (2nd)

Wild Pitches s c a p y
2005 NL  8 (8th)

Adjusted ERA+ s c a p y
2002 NL  134 (7th)

Putouts as P s c a p y
2002 NL  24 (2nd)

Errors Committed as P s c a p y
2003 NL  4 (3rd)
2006 NL  5 (1st)

Fielding % as P s c a p y
2002 NL  1.000 (1st)

                           

Hall Of Fame Statistics

Player rank in (·)

Gray InkPitching - 10 (1513), Average HOFer ≈ 185
Hall of Fame StandardsPitching - 4 (1583), Average HOFer ≈ 50
JAWS Starting Pitcher (779th), 11.3 career WAR/12.3 7yr-peak WAR/11.8 JAWS
Average HOF P (out of 59) = 73.4 career WAR/50.2 7yr-peak WAR/61.8 JAWS

Transactions

The transaction information used here was obtained free of charge from and is copyrighted by RetroSheet. We attempt to update transactions throughout the season.

Salaries

Salaries may not be complete (especially pre-1985) and may not include some earned bonuses
Year Age Team Salary Sources Notes/Other Sources
199923Boston Red Sox$200,0002001 Joint Exhibit 1
200024Boston Red Sox$205,0002001 Joint Exhibit 1
200125Boston Red Sox$225,0004/6/01 USA Today
200226Montreal Expos$240,0004/3/02 AP
200327Montreal Expos$340,0004/3/03 AP
200428Montreal Expos$2,337,5004/7/04 AP
200529Washington Nationals$2,750,000
200630Milwaukee Brewers$4,530,000
200731Toronto Blue Jays$1,500,000
Career to date (may be incomplete)$12,327,500
Primary salary Data (about) courtesy Doug Pappas, and the Society for American Baseball Research.
Additional 1915-1969 salaries researched via Baseball Hall of Fame contract archives by Dr. Michael Haupert of UW-LaCrosse.
Salaries for mid-season call-ups or traded players may not be shown.
Salaries converted to alternate years using Consumer Price Index (CPI) data courtesy of the Minneapolis Federal Reserve Board.

Other Resources & Links

Error?     Compare     Search SABR's Baseball Index     Other Links@google.com     Baseball-Almanac.com     Retrosheet     The Baseball Cube     WahooSam.com     WhatIfSports: Tomo Ohka    

Name and misspellings: Tomo Tomokazu Ohka okha

Player Page Tricks and Tips

Sum any set of rows by clicking anywhere (not red or blue) on the first and last rows of your selection. We will then compute the totals for the player between and including those two seasons.
Default Setting for this feature: Turn On / Turn Off
Summation of season totals only works for the initial case when the table is in year order. On a sorted table the results may get a bit goofy.

HIGHLIGHTING: Adding a range or series of player's career seasons or career game numbers (like '#1972:batting_standard', '#1970-1980-sum:batting_standard', or '#1998,1999,2001,2002,sum:pitching_standard') onto the end of a player page url causes the seasons to the highlighted and summed. After changing address bar, reload the page to see highlighting. This will work even in links e-mailed to others. Note that for tables with multiple pages the first table is the default. If you want to create a sum for a table other than the first one, select the rows and after the summation window appears click on "permanent link" link.

The play-by-play information both shown and used to create certain data sets was obtained free of charge from and is copyrighted by RetroSheet.