Mike Macfarlane

6'1", 205 lbs Royals C
Illustrated silhouette of a player wearing the Kansas City Royals uniform

AVG

.252

HR

129

RBI

514

R

458

Career

Overview Stats Games Splits Bio

September

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Sun
9/27
OAK vs
ANA ANA
L
2-4
0 0 0 0 0 0 0 0 0 0 0 0
Sat
9/26
OAK vs
ANA ANA
W
4-3
0 0 0 0 0 0 0 1 0 0 0 0 1.000
Thu
9/24
OAK vs
ANA ANA
L
6-10
4 0 1 0 0 0 1 0 0 1 0 0 .250 .250 .250
Wed
9/23
OAK @
SEA SEA
W
8-3
2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sat
9/19
OAK @
TEX TEX
W
8-4
5 0 2 1 0 0 1 0 0 0 0 0 .400 .400 .600
Fri
9/18
OAK @
TEX TEX
L
1-3
0 0 0 0 0 0 0 0 0 0 0 0
Mon
9/14
OAK @
KCR KCR
L
6-16
4 1 1 0 0 0 0 0 0 2 0 0 .250 .250 .250
Sun
9/13
OAK @
MIN MIN
W
9-6
3 2 3 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Wed
9/9
OAK vs
BAL BAL
L
2-6
3 1 1 1 0 0 0 1 0 0 0 0 .333 .500 .667
Tue
9/1
OAK @
NYY NYY
L
0-7
1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Total 22 4 8 2 0 0 2 2 0 3 0 0 .364 .417 .455

August

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Mon
8/31
OAK @
CLE CLE
L
6-15
3 0 1 0 0 0 0 0 0 1 0 0 .333 .333 .333
Wed
8/26
OAK @
BOS BOS
L
4-7
4 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000
Sat
8/22
OAK vs
DET DET
W
7-2
4 1 1 1 0 0 0 0 0 1 0 0 .250 .250 .500
Wed
8/19
OAK vs
CWS CWS
W
6-0
3 1 1 0 0 1 2 1 0 0 0 0 .333 .500 1.333
Sun
8/16
OAK @
DET DET
L
4-6
0 0 0 0 0 0 0 0 0 0 0 0
Sat
8/15
OAK @
DET DET
W
10-8
1 1 1 0 0 0 2 0 0 0 0 0 1.000 1.000 1.000
Fri
8/14
OAK @
DET DET
L
4-13
4 0 1 0 0 0 0 0 0 2 0 0 .250 .250 .250
Wed
8/12
OAK @
CWS CWS
L
0-2
3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sat
8/8
OAK @
TOR TOR
L
5-6
3 0 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Fri
8/7
OAK @
TOR TOR
W
7-6
3 1 1 1 0 0 2 0 1 1 0 0 .333 .500 .667
Tue
8/4
OAK vs
NYY NYY
L
5-10
1 0 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Tue
8/4
OAK vs
NYY NYY
L
4-10
4 1 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Sun
8/2
OAK vs
CLE CLE
W
7-5
3 0 1 0 0 0 2 0 0 0 0 0 .333 .333 .333
Sat
8/1
OAK vs
CLE CLE
W
6-5
2 0 1 1 0 0 0 0 1 0 0 0 .500 .667 1.000
Total 38 5 10 3 0 1 8 1 2 8 0 0 .263 .317 .421

July

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Wed
7/29
OAK vs
BOS BOS
L
2-10
1 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Tue
7/28
OAK vs
BOS BOS
L
4-8
5 1 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Mon
7/27
OAK @
TBD TBD
L
5-11
4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sat
7/25
OAK @
TBD TBD
L
5-7
1 0 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Fri
7/24
OAK @
TBD TBD
L
0-6
3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Wed
7/22
OAK @
BAL BAL
L
4-5
3 0 0 0 0 0 1 0 0 2 0 0 .000 .000 .000
Sat
7/18
OAK vs
MIN MIN
L
3-4
1 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Fri
7/17
OAK vs
MIN MIN
L
7-8
3 1 1 0 0 1 2 1 0 0 0 0 .333 .500 1.333
Thu
7/16
OAK vs
KCR KCR
W
5-3
4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Wed
7/15
OAK vs
KCR KCR
L
1-5
0 0 0 0 0 0 0 0 0 0 0 0
Sun
7/12
OAK vs
TEX TEX
W
7-5
4 0 2 0 0 0 1 0 0 0 0 0 .500 .500 .500
Sat
7/11
OAK vs
TEX TEX
L
2-4
4 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Thu
7/9
OAK vs
TEX TEX
L
1-4
0 0 0 0 0 0 0 0 0 0 0 0
Sun
7/5
OAK @
ANA ANA
W
5-4
3 0 1 0 0 0 0 0 0 1 0 0 .333 .333 .333
Wed
7/1
OAK vs
SDP SDP
L
4-8
4 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000
Total 40 2 5 0 0 1 4 1 0 9 0 0 .125 .143 .200

June

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Tue
6/30
OAK vs
SDP SDP
W
12-10
5 0 1 0 0 0 1 0 0 1 1 0 .200 .200 .200
Sun
6/28
OAK @
COL COL
L
10-11
1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sat
6/27
OAK @
COL COL
W
8-6
0 0 0 0 0 0 0 0 0 0 0 0
Fri
6/26
OAK @
COL COL
L
6-12
4 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Thu
6/25
OAK @
SFG SFG
W
5-2
4 0 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Wed
6/24
OAK @
SFG SFG
W
7-6
3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Thu
6/18
OAK @
TEX TEX
L
2-3
1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sun
6/14
OAK vs
SEA SEA
W
4-3
2 0 2 1 0 0 2 0 0 0 0 0 1.000 1.000 1.500
Sat
6/13
OAK vs
SEA SEA
W
7-3
4 1 1 0 0 1 3 0 0 0 0 0 .250 .250 1.000
Fri
6/12
OAK vs
SEA SEA
L
0-5
1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Thu
6/11
OAK vs
SEA SEA
W
5-2
2 1 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Wed
6/10
OAK @
LAD LAD
L
0-1
1 0 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Tue
6/9
OAK @
LAD LAD
L
1-5
3 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Mon
6/8
OAK @
LAD LAD
W
7-3
3 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Sun
6/7
OAK vs
ARI ARI
L
4-12
1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Thu
6/4
OAK vs
TEX TEX
W
6-1
4 0 1 0 0 0 0 0 0 1 0 0 .250 .250 .250
Wed
6/3
OAK vs
TEX TEX
L
10-16
4 1 2 0 0 0 1 0 1 0 0 0 .500 .600 .500
Mon
6/1
OAK @
MIN MIN
W
8-5
4 1 1 0 0 1 1 1 0 1 0 0 .250 .400 1.000
Total 47 4 10 1 0 2 11 1 1 5 1 0 .213 .235 .362

May

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Sat
5/30
OAK @
KCR KCR
W
10-4
1 0 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Fri
5/29
OAK @
KCR KCR
L
3-5
4 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Tue
5/26
OAK vs
TBD TBD
L
2-7
0 0 0 0 0 0 0 1 0 0 0 0 1.000
Mon
5/25
OAK vs
TBD TBD
W
8-2
4 2 2 0 0 2 3 0 0 0 0 0 .500 .500 2.000
Sat
5/23
OAK vs
BAL BAL
L
1-9
3 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Thu
5/21
OAK @
ANA ANA
L
2-12
3 1 2 0 0 0 0 0 0 0 0 0 .667 .667 .667
Wed
5/20
OAK @
ANA ANA
L
4-5
1 1 1 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000
Tue
5/19
OAK @
ANA ANA
L
3-4
2 1 1 1 0 0 1 0 0 0 0 0 .500 .500 1.000
Mon
5/18
OAK @
CWS CWS
W
14-0
5 1 1 0 0 1 2 0 0 1 0 0 .200 .200 .800
Sat
5/16
OAK @
CWS CWS
W
11-3
4 3 2 1 0 0 0 1 0 0 0 0 .500 .600 .750
Sun
5/10
OAK vs
CWS CWS
L
3-4
4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Sat
5/9
OAK vs
CWS CWS
W
15-7
5 1 1 1 0 0 0 0 0 1 0 0 .200 .200 .400
Fri
5/8
OAK vs
CWS CWS
L
3-5
4 0 2 1 0 0 1 0 0 0 0 0 .500 .500 .750
Sat
5/2
OAK vs
TOR TOR
L
0-7
1 0 0 0 0 0 0 2 0 1 0 0 .000 .667 .000
Total 41 10 13 4 0 3 8 4 0 4 0 0 .317 .378 .634

April

DATE TM OPP SCORE AB R H 2B 3B HR RBI BB HBP SO SB CS AVG OBP SLG
Mon
4/27
OAK @
TBD TBD
W
7-6
3 0 1 0 0 0 0 1 0 1 0 0 .333 .500 .333
Wed
4/22
OAK vs
MIN MIN
L
2-4
3 0 1 0 0 0 0 0 0 0 0 0 .333 .333 .333
Sat
4/18
OAK vs
KCR KCR
W
3-2
1 1 0 0 0 0 0 2 0 1 0 0 .000 .667 .000
Fri
4/17
OAK vs
KCR KCR
L
1-4
5 1 2 1 0 0 0 0 0 1 0 0 .400 .400 .600
Thu
4/16
OAK vs
KCR KCR
W
12-7
2 1 2 1 0 0 1 0 0 0 0 0 1.000 1.000 1.500
Wed
4/15
OAK @
BOS BOS
L
3-4
3 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Sun
4/12
OAK @
NYY NYY
L
5-7
2 0 0 0 0 0 0 0 1 1 0 0 .000 .333 .000
Sun
4/5
KCR @
MIN MIN
L
1-10
4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Thu
4/2
KCR @
BAL BAL
L
3-4
4 1 1 0 0 0 0 0 0 1 0 0 .250 .250 .250
Wed
4/1
KCR @
BAL BAL
L
1-10
3 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
Total 30 4 7 2 0 0 1 3 1 7 0 0 .233 .324 .300

Explore

More Royals Stats

Team Batting Leaders

See more

HR

8

Perez

Salvador Perez

RBI

32

Perez

Salvador Perez

AVG

.321

Perez

Salvador Perez

Team Pitching Leaders

See more

W

5

Lugo

Seth Lugo

K

54

Ragans

Cole Ragans

ERA

1.74

Lugo

Seth Lugo

Team Rankings

See more

HR

40

15th

R

187

12th

SO

305

28th

ERA

3.31

8th

2024 Division Standings

See more
TEAM W L PCT GB
Guardians Guardians
24 16 .600
Royals Royals
24 16 .600
Twins Twins
23 16 .590 0.5
Tigers Tigers
20 19 .513 3.5
White Sox White Sox
12 28 .300 12.0

Schedule

See more
DATE MATCHUP TIME (ET)
Sat
5/11
KCR KCR
@
LAA LAA
9:38 PM
Sun
5/12
KCR KCR
@
LAA LAA
4:07 PM
Mon
5/13
KCR KCR
@
SEA SEA
9:40 PM
Tue
5/14
KCR KCR
@
SEA SEA
9:40 PM
Wed
5/15
KCR KCR
@
SEA SEA
4:10 PM

Last Game

See more
LAA Angels

14-25

1

Final

2

KCR Royals

24-16

Fri 10 May 2024

MLB 2024 Batting Leaders

MLB 2024 Pitching Leaders

Fantasy 2024

MLB 2023 Division Standings

NL East W L PCT GB
1
Braves Braves
104 58 .642
2
Phillies Phillies
90 72 .556 14.0
AL East W L PCT GB
1
Orioles Orioles
101 61 .623
2
Rays Rays
99 63 .611 2.0
NL West W L PCT GB
1
Dodgers Dodgers
100 62 .617
2
Diamondbacks Diamondbacks
84 78 .519 16.0
NL Central W L PCT GB
1
Brewers Brewers
92 70 .568
2
Cubs Cubs
83 79 .512 9.0
AL West W L PCT GB
1
Astros Astros
90 72 .556
2
Rangers Rangers
90 72 .556
AL Central W L PCT GB
1
Twins Twins
87 75 .537
2
Tigers Tigers
78 84 .481 9.0

MLB 2024 Scores & Schedule

Scores

DATE MATCHUP SCORE
Fri
5/10
CHC CHC
@
PIT PIT
9-10
Fri
5/10
WSH WSH
@
BOS BOS
2-4
Fri
5/10
NYY NYY
@
TBR TBR
2-7
Fri
5/10
CLE CLE
@
CWS CWS
1-3
Fri
5/10
CIN CIN
@
SFG SFG
1-5

Schedule

DATE MATCHUP TIME (ET)
Sat
5/11
KCR KCR
@
LAA LAA
9:38 PM
Sat
5/11
OAK OAK
@
SEA SEA
9:40 PM
Sun
5/12
CHC CHC
@
PIT PIT
1:35 PM
Sun
5/12
WSH WSH
@
BOS BOS
1:35 PM
Sun
5/12
ARI ARI
@
BAL BAL
1:35 PM