MLB Today
Loading scoreboard…

← Legends · Lahman ID macfami01 · Baseball Reference ↗

Historical player · 1987–1999

Mike Macfarlane

B/T R/R · HT 73 · WT 200 · Born 4/12/1964 · From Stockton, CA USA · Debut 1987-07-23 · Final 1999-10-03

Career · batting

G
1,164
 
 
AB
3,602
 
 
H
906
 
 
HR
129
 
 
RBI
514
 
 
SB
12
 
 
BB
295
 
 
AVG/OPS
0.252 · 0.752
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the Kansas City Royals · 1987–1998

Team page →
HR
103
#17 on the Royals
2 B. Witt
17 J. Randa
Hits
717
#26 on the Royals
5 B. Witt
43 D. Tartabull
RBI
398
#16 on the Royals
27 D. Tartabull
8 A. Escobar
SB
9
#118 on the Royals
1 J. Zdeb
1 B. Biancalana
Runs
361
#24 on the Royals
12 A. Cowens
13 D. Tartabull
BB
232
#25 on the Royals
4 W. Merrifield
3 U. Washington

Career with the Boston Red Sox · 1995–1995

Team page →
HR
15
#199 on the Red Sox
1 D. Buford
1 P. Sandoval
Hits
82
#417 on the Red Sox
1 R. Castillo
1 M. Carp
RBI
51
#340 on the Red Sox
1 M. Carp
1 S. Wood
SB
2
#447 on the Red Sox
1 G. Allenson
1 I. Alcantara
Runs
45
#384 on the Red Sox
1 S. Dillard
1 B. Congalton
BB
38
#352 on the Red Sox
1 J. Barrett
1 D. Ferriss

Career with the Oakland Athletics · 1998–1999

Team page →
HR
11
#242 on the Athletics
1 E. Brucker
1 H. Sullivan
Hits
107
#349 on the Athletics
1 D. Miller
1 L. Stahl
RBI
65
#278 on the Athletics
1 R. Bates
1 R. Murray
SB
1
#530 on the Athletics
1 B. Allen
Runs
52
#333 on the Athletics
1 M. Andujar
1 P. Bodie
BB
25
#444 on the Athletics
1 J. Dolan
1 D. Allen

MLB · all-time career

vs every player ever
HR
129
#746 all-time MLB
1 T. Agee
1 J. Vidro
Hits
906
#1,603 all-time MLB
1 B. Gleason
1 H. Summa
RBI
514
#1,184 all-time MLB
1 J. Kling
1 J. Segura
SB
12
#4,085 all-time MLB
1 B. Allen
1 J. Abreu

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
1987 Royals AL 81904 10 0 3 022 0.2110.2860.263
1988 Royals AL 702112556 150 4 26 02137 0.2650.3320.393
1989 Royals AL 691571335 60 2 19 0727 0.2230.2630.299
1990 Royals AL 12440037102 244 6 58 12569 0.2550.3060.380
1991 Royals AL 842673474 182 13 41 11752 0.2770.3300.506
1992 Royals AL 1294025194 283 17 48 13089 0.2340.3100.445
1993 Royals AL 11738855106 270 20 67 24083 0.2730.3600.497
1994 Royals AL 923145380 173 14 47 13571 0.2550.3590.462
1995 Red Sox AL 1153644582 181 15 51 23878 0.2250.3190.404
1996 Royals AL 11237958104 242 19 54 33157 0.2740.3390.499
1997 Royals AL 822573461 142 8 35 02447 0.2370.3160.401
1998 Royals AL 31111 00 0 0 002 0.0910.0910.091
1998 Athletics AL 782072852 120 7 34 11234 0.2510.3010.411
1999 Athletics AL 812262455 170 4 31 01352 0.2430.2820.372
Career 1,164 3,602 458 906 221 17 129 514 12 295 700 0.252 0.322 0.430

Fielding by position

PosGGSInnPOAEDP
C1,0589328,313.75,5974084975
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds