Photo of General Stafford


General Stafford

James Joseph Stafford (Jamsey)

Positions: Outfielder, Second Baseman and Shortstop
Bats: Right, Throws: Right
Height: 5' 8", Weight: 165 lb.

Born: January 30, 1868 in Thompson, CT (All Transactions)
Debut: August 27, 1890
Teams (by GP): Giants/Colonels/Beaneaters/Senators/Bisons 1890-1899

Final Game: October 12, 1899
Died: September 18, 1923 in Worcester, MA
Buried: Calvary Cemetery, Dudley, MA
Relatives: Brother of John Stafford
    About biographical information

Standard Batting

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
1890 22 BUF PL 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0 1/O
1893 25 NYG NL 67 308 281 58 79 7 4 5 27 19 25 31 .281 .344 .388 .732 94 109 2 O
1894 26 NYG NL 14 57 46 10 10 1 1 0 4 2 10 7 .217 .368 .283 .651 59 13 1 0 /5O34
1895 27 NYG NL 124 510 463 79 129 12 5 3 73 42 40 32 .279 .344 .346 .689 79 160 6 1 *4O/5
1896 28 NYG NL 59 248 230 28 66 9 1 0 40 15 13 18 .287 .333 .335 .668 78 77 3 2 O/6
1897 29 TOT NL 120 512 464 68 124 16 5 7 57 15 34 36 .267 .321 .369 .690 85 171 3 11 *6O/5
1897 29 NYG NL 7 26 23 0 2 0 0 0 3 0 3 1 .087 .192 .087 .279 -24 2 0 0 /O6
1897 29 LOU NL 113 486 441 68 122 16 5 7 54 15 31 35 .277 .328 .383 .712 90 169 3 11 *6/O5
1898 30 TOT NL 86 339 304 47 86 5 0 2 33 10 23 24 .283 .337 .319 .656 87 97 2 10 O4/35
1898 30 LOU NL 49 207 181 26 54 3 0 1 25 7 19 16 .298 .368 .331 .700 101 60 1 6 4O/5
1898 30 BSN NL 37 132 123 21 32 2 0 1 8 3 4 8 .260 .289 .301 .590 65 37 1 4 O/3
1899 31 TOT NL 86 326 300 40 84 9 3 4 54 13 12 26 .280 .308 .370 .678 81 111 0 14 O46/5
1899 31 BSN NL 55 201 182 29 55 4 2 3 40 9 7 14 .302 .328 .396 .724 90 72 0 12 O/46
1899 31 WHS NL 31 125 118 11 29 5 1 1 14 4 5 12 .246 .276 .331 .607 67 39 0 2 46/5
8 Yrs 571 2356 2137 341 585 60 19 21 291 118 164 182 .274 .330 .349 .680 82 746 17 38
162 Game Avg. 162 668 606 97 166 17 5 6 83 33 47 52 .274 .330 .349 .680 82 212 5
NYG (5 yrs) 271 1149 1043 175 286 29 11 8 147 78 91 89 .274 .339 .346 .686 80 361 12 3
LOU (2 yrs) 162 693 622 94 176 19 5 8 79 22 50 51 .283 .340 .368 .708 94 229 4 17
BSN (2 yrs) 92 333 305 50 87 6 2 4 48 12 11 22 .285 .312 .357 .670 81 109 1 16
WHS (1 yr) 31 125 118 11 29 5 1 1 14 4 5 12 .246 .276 .331 .607 67 39 0 2
BUF (1 yr) 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0
NL (7 yrs) 556 2300 2088 330 578 59 19 21 288 116 157 174 .277 .332 .353 .686 83 738 17 38
PL (1 yr) 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0

Player Value--Batters

WAR Explained (v2.1): 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
1890 22 BUF PL 15 56 -6 -0 0 0 4 -3 -0.2 1 -2 -0.2 .485 .499 -0.2 0.0 -2 $ 1/O
1893 25 NYG NL 67 308 -5 0 0 -3 -4 -11 -0.9 9 -3 0.0 .487 .494 0.2 -0.5 0 $ O
1894 26 NYG NL 14 57 -3 -0 0 -1 -0 -4 -0.3 2 -3 -0.2 .477 .498 -0.1 -0.1 -2 $ /5O34
1895 27 NYG NL 124 510 -14 3 0 -3 2 -13 -1.0 14 2 0.5 .492 .494 0.7 -0.1 5 $ *4O/5
1896 28 NYG NL 59 248 -7 0 0 -4 -3 -14 -1.2 7 -7 -0.5 .480 .493 -0.1 -0.6 -3 $ O/6
1897 29 NYG NL 7 26 -4 0 0 -1 -0 -5 -0.5 1 -5 -0.4 .434 .497 -0.3 -0.1 -4 $ /O6
1897 29 LOU NL 113 486 -8 -1 0 -2 7 -4 -0.4 14 10 1.0 .497 .498 1.2 0.4 12 $ *6/O5
1898 30 LOU NL 49 207 1 -1 0 -2 -1 -2 -0.2 6 4 0.4 .495 .499 0.6 -0.3 6 $ 4O/5
1898 30 BSN NL 37 132 -6 -0 0 1 -2 -7 -0.7 4 -3 -0.3 .481 .496 -0.4 -0.1 -4 $ O/3
1899 31 BSN NL 55 201 -4 -0 0 0 -2 -6 -0.6 6 0 0.1 .490 .497 0.1 -0.2 0 $ O/46
1899 31 WHS NL 31 125 -6 0 0 -6 1 -11 -1.0 4 -8 -0.7 .467 .494 -0.1 -0.4 -2 $ 46/5
8 Seasons 571 2356 -64 1 0 -21 1 -83 -7.2 68 -14 -0.3 .488 .496 1.6 -2.0 7 $
NYG (5 yrs) 271 1149 -34 3 0 -12 -5 -48 -4.0 33 -16 -0.6 .486 .495 0.4 -1.4 -4 $
LOU (2 yrs) 162 693 -7 -2 0 -4 6 -7 -0.7 20 14 1.4 .496 .498 1.8 0.1 18 $
BSN (2 yrs) 92 333 -10 -0 0 1 -4 -13 -1.3 10 -3 -0.2 .486 .496 -0.3 -0.3 -4 $
WHS (1 yr) 31 125 -6 0 0 -6 1 -11 -1.0 4 -8 -0.7 .467 .494 -0.1 -0.4 -2 $
BUF (1 yr) 15 56 -6 -0 0 0 4 -3 -0.2 1 -2 -0.2 .485 .499 -0.2 0.0 -2 $

Advanced Batting

Year Age Tm Lg PA Outs RC RC/G AIR BAbip BA lgBA OBP lgOBP SLG lgSLG OPS lgOPS OPS+ OWn% BtRuns BtWins TotA SecA ISO PwrSpd
1890 22 BUF PL 56 42 2 1.2 98 .171 .143 .271 .250 .348 .163 .377 .413 .725 15 .078 -5.6 -0.5 .405 .204 .020 .0
1893 25 NYG NL 308 202 37 4.8 106 .302 .281 .286 .344 .364 .388 .389 .732 .753 94 .494 -3.4 -0.3 .767 .263 .107 7.9
1894 26 NYG NL 57 36 5 3.6 126 .256 .217 .314 .368 .386 .283 .443 .651 .829 59 .284 -2.7 -0.2 .722 .326 .065 .0
1895 27 NYG NL 510 335 54 4.2 110 .294 .279 .300 .344 .366 .346 .405 .689 .771 79 .405 -13.9 -1.3 .743 .244 .067 5.6
1896 28 NYG NL 248 166 25 3.9 105 .311 .287 .294 .333 .358 .335 .392 .668 .750 78 .405 -6.8 -0.6 .659 .170 .048 .0
1897 29 TOT NL 512 351 55 4.1 104 .278 .267 .293 .321 .357 .369 .390 .690 .746 85 .426 -11.1 -1.1 .656 .207 .101 9.5
1897 29 NYG NL 26 21 0 0.0 105 .091 .087 .294 .192 .358 .087 .391 .279 .749 -24 .000 -4.1 -0.4 .238 .130 .000
1897 29 LOU NL 486 330 55 4.3 104 .288 .277 .293 .328 .357 .383 .390 .712 .746 90 .454 -7.0 -0.7 .683 .211 .107 9.5
1898 30 TOT NL 339 228 32 3.6 92 .302 .283 .279 .337 .344 .319 .359 .656 .703 87 .465 -5.0 -0.5 .606 .145 .036 3.3
1898 30 LOU NL 207 133 22 4.3 90 .323 .298 .277 .368 .341 .331 .355 .700 .696 101 .540 1.1 0.1 .685 .177 .033 1.8
1898 30 BSN NL 132 95 10 2.7 95 .272 .260 .284 .289 .349 .301 .364 .590 .713 65 .340 -6.1 -0.6 .495 .098 .041 1.5
1899 31 TOT NL 326 230 35 3.9 104 .296 .280 .297 .308 .360 .370 .386 .678 .746 81 .459 -9.6 -1.0 .630 .173 .090 6.1
1899 31 BSN NL 201 139 24 4.5 108 .315 .302 .302 .328 .366 .396 .393 .724 .759 90 .517 -3.7 -0.4 .693 .181 .093 4.5
1899 31 WHS NL 125 91 11 3.1 99 .267 .246 .289 .276 .351 .331 .376 .607 .727 67 .357 -5.8 -0.6 .539 .161 .085 1.6
8 Yrs 2356 1590 245 4.0 104 .292 .274 .292 .330 .359 .349 .389 .680 .748 82 .425 -58.1 -5.6 .673 .207 .075 35.7
162 Game Avg. 668 451 70 4.0 104 .292 .274 .292 .330 .359 .349 .389 .680 .748 82 .425 -58.1 -5.6 .673 .207 .075 10
NYG (5 yrs) 1149 760 121 4.2 109 .294 .274 .295 .339 .365 .346 .399 .686 .764 80 .411 -31.0 -2.9 .716 .234 .072 14.5
LOU (2 yrs) 693 463 77 4.3 100 .298 .283 .288 .340 .352 .368 .380 .708 .731 94 .477 -5.9 -0.5 .684 .201 .085 11.7
BSN (2 yrs) 333 234 34 3.8 103 .297 .285 .295 .312 .359 .357 .382 .670 .740 81 .454 -9.8 -1.0 .610 .148 .072 6.0
WHS (1 yr) 125 91 11 3.1 99 .267 .246 .289 .276 .351 .331 .376 .607 .727 67 .357 -5.8 -0.6 .539 .161 .085 1.6
BUF (1 yr) 56 42 2 1.3 98 .171 .143 .271 .250 .348 .163 .377 .413 .725 15 .078 -5.6 -0.5 .405 .204 .020 .0
NL (7 yrs) 2300 1548 243 4.1 105 .294 .277 .293 .332 .359 .353 .389 .686 .749 83 .433 -52.5 -5.0 .681 .207 .077 35.6
PL (1 yr) 56 42 2 1.3 98 .171 .143 .271 .250 .348 .163 .377 .413 .725 15 .078 -5.6 -0.5 .405 .204 .020 .0

Cumulative Batting

Year Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ TB GDP HBP SH SF IBB
1890 22 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0
1891 23 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0
1892 24 15 56 49 11 7 1 0 0 3 2 7 8 .143 .250 .163 .413 15 8 0
1893 25 82 364 330 69 86 8 4 5 30 21 32 39 .261 .330 .355 .684 83 117 2
1894 26 96 421 376 79 96 9 5 5 34 23 42 46 .255 .335 .346 .681 79 130 3 0
1895 27 220 931 839 158 225 21 10 8 107 65 82 78 .268 .340 .346 .685 79 290 9 1
1896 28 279 1179 1069 186 291 30 11 8 147 80 95 96 .272 .338 .343 .682 79 367 12 3
1897 29 399 1691 1533 254 415 46 16 15 204 95 129 132 .271 .333 .351 .684 81 538 15 14
1898 30 485 2030 1837 301 501 51 16 17 237 105 152 156 .273 .334 .346 .680 82 635 17 24
1899 31 571 2356 2137 341 585 60 19 21 291 118 164 182 .274 .330 .349 .680 82 746 17 38

Neutralized Batting

Change to: Default / 750 Runs / 1968 Dodgers / 2000 Rockies or

All seasons are converted to 162-game seasons &
average team scoring of 716 total runs (4.42 R/G)
How this works
Year Age G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS RC Gact
1890 22 18 64 58 7 6 1 0 0 2 2 6 10 .103 .188 .121 .308 1 15
1893 25 83 353 327 48 77 7 4 5 23 19 24 38 .235 .292 .327 .619 31 67
1894 26 17 63 53 8 9 1 1 0 3 2 9 9 .170 .302 .226 .528 4 14
1895 27 151 579 533 66 126 12 5 3 61 41 39 39 .236 .296 .295 .590 45 124
1896 28 72 289 270 26 69 9 1 0 37 16 14 22 .256 .300 .296 .596 23 59
1897 29 144 590 538 64 130 17 5 7 53 16 36 43 .242 .293 .331 .624 52 120
1898 30 90 350 314 44 85 5 0 2 31 10 23 25 .271 .324 .306 .630 31 86
1899 31 90 330 304 33 77 8 3 4 45 12 11 27 .253 .279 .339 .618 28 86
8 Yrs 665 2618 2397 296 579 60 19 21 255 118 162 213 .242 .294 .309 .603 215 571
162 Game Avg. 162 638 584 72 141 15 5 5 62 29 39 52 .242 .294 .309 .603 52 571

Appearances on Leader Boards, Awards, and Honors

Stats are Year-Value-Rank · Glossary

Home Runs s c a p y
1897 NL  7 (6th)

Power-Speed # s c a p y
1897 NL  9.5 (7th)

AB per HR s c a p y
1897 NL  66.3 (6th)

             

Hall Of Fame Statistics

Player rank in (·)

Gray InkBatting - 4 (1866), Average HOFer ≈ 144
Hall of Fame StandardsBatting - 6 (2065), Average HOFer ≈ 50

Other Resources & Links

Error?     Compare     Search SABR's Baseball Index     Other Links@google.com     Baseball-Almanac.com     Retrosheet     The Baseball Page     WhatIfSports: General Stafford    

Viewed 2,975 times through June 1, 2012.
Name and misspellings: James General Jamsey Joseph Stafford

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.