MLB · All-Time Matchup
Kansas City Royals logo

Kansas City Royals

VS
Minnesota Twins logo

Minnesota Twins

Kansas City Royals vs Minnesota Twins:All-Time Matchup History

Matchup Overview

The Kansas City Royals and Minnesota Twins have met 204 times in MLB. The all-time series is perfectly even at 102–102. Kansas City Royals have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 5–1 in favor of Minnesota Twins on April 2, 2026. They are scheduled to meet again on June 4, 2026.

All-Time Head-to-Head

Showing 204 games from available historical data.

DateAwayScoreHome
Apr 2, 26
MIN
51
KC
Apr 1, 26
MIN
913
KC
Mar 30, 26
MIN
13
KC
Sep 7, 25
MIN
51
KC
Sep 6, 25
MIN
211
KC
Sep 5, 25
MIN
12
KC
Aug 10, 25
KC
35
MIN
Aug 9, 25
KC
49
MIN
Aug 9, 25
KC
20
MIN
May 25, 25
KC
21
MIN
May 24, 25
KC
13
MIN
May 24, 25
KC
45
MIN
Apr 10, 25
MIN
23
KC
Apr 9, 25
MIN
40
KC
Apr 8, 25
MIN
12
KC
Apr 7, 25
MIN
24
KC
Sep 8, 24
MIN
02
KC
Sep 7, 24
MIN
05
KC
Sep 7, 24
MIN
24
KC
Aug 14, 24
KC
41
MIN
Aug 13, 24
KC
313
MIN
Aug 12, 24
KC
38
MIN
May 30, 24
KC
67
MIN
May 29, 24
KC
61
MIN
May 28, 24
KC
24
MIN
May 27, 24
KC
56
MIN
Mar 31, 24
MIN
011
KC
Mar 30, 24
MIN
51
KC
Mar 28, 24
MIN
41
KC
Jul 30, 23
MIN
12
KC
Jul 29, 23
MIN
58
KC
Jul 29, 23
MIN
710
KC
Jul 5, 23
KC
05
MIN
Jul 4, 23
KC
48
MIN
Jul 4, 23
KC
39
MIN
Apr 30, 23
KC
48
MIN
Apr 29, 23
KC
32
MIN
Apr 28, 23
KC
68
MIN
Apr 27, 23
KC
17
MIN
Apr 2, 23
MIN
74
KC
Apr 1, 23
MIN
20
KC
Mar 30, 23
MIN
20
KC
Sep 22, 22
MIN
25
KC
Sep 22, 22
MIN
14
KC
Sep 21, 22
MIN
45
KC
Sep 15, 22
KC
23
MIN
Sep 14, 22
KC
04
MIN
Sep 13, 22
KC
36
MIN
Aug 17, 22
KC
04
MIN
Aug 16, 22
KC
09
MIN
Aug 15, 22
KC
24
MIN
May 29, 22
KC
37
MIN
May 28, 22
KC
710
MIN
May 28, 22
KC
73
MIN
May 26, 22
KC
32
MIN
May 22, 22
MIN
76
KC
May 21, 22
MIN
64
KC
May 21, 22
MIN
92
KC
Apr 21, 22
MIN
02
KC
Apr 21, 22
MIN
10
KC
Apr 20, 22
MIN
34
KC
Oct 3, 21
MIN
73
KC
Oct 2, 21
MIN
611
KC
Oct 2, 21
MIN
40
KC
Sep 12, 21
KC
53
MIN
Sep 11, 21
KC
64
MIN
Sep 11, 21
KC
29
MIN
Jul 4, 21
MIN
62
KC
Jul 3, 21
MIN
47
KC
Jul 3, 21
MIN
36
KC
Jun 6, 21
MIN
21
KC
Jun 5, 21
MIN
514
KC
Jun 5, 21
MIN
54
KC
Jun 4, 21
MIN
56
KC
May 30, 21
KC
63
MIN
May 29, 21
KC
83
MIN
May 29, 21
KC
56
MIN
May 2, 21
KC
413
MIN
May 1, 21
KC
19
MIN
May 1, 21
KC
113
MIN
Aug 23, 20
MIN
54
KC
Aug 22, 20
MIN
27
KC
Aug 22, 20
MIN
72
KC
Aug 18, 20
KC
14
MIN
Aug 16, 20
KC
24
MIN
Aug 15, 20
KC
24
MIN
Aug 15, 20
KC
42
MIN
Aug 9, 20
MIN
24
KC
Aug 8, 20
MIN
23
KC
Aug 8, 20
MIN
69
KC
Sep 29, 19
MIN
45
KC
Sep 28, 19
MIN
62
KC
Sep 28, 19
MIN
43
KC
Sep 22, 19
KC
812
MIN
Sep 21, 19
KC
34
MIN
Sep 21, 19
KC
125
MIN
Sep 19, 19
KC
58
MIN
Aug 4, 19
KC
03
MIN
Aug 3, 19
KC
911
MIN
Aug 3, 19
KC
311
MIN
Jun 23, 19
MIN
16
KC
Jun 22, 19
MIN
87
KC
Jun 22, 19
MIN
53
KC
Jun 21, 19
MIN
14
KC
Jun 16, 19
KC
86
MIN
Jun 15, 19
KC
02
MIN
Jun 15, 19
KC
45
MIN
Apr 3, 19
MIN
54
KC
Apr 3, 19
MIN
76
KC
Sep 16, 18
MIN
96
KC
Sep 15, 18
MIN
48
KC
Sep 15, 18
MIN
310
KC
Sep 14, 18
MIN
46
KC
Sep 9, 18
KC
13
MIN
Sep 8, 18
KC
610
MIN
Sep 8, 18
KC
41
MIN
Aug 5, 18
KC
56
MIN
Aug 4, 18
KC
46
MIN
Aug 4, 18
KC
28
MIN
Jul 22, 18
MIN
35
KC
Jul 21, 18
MIN
56
KC
Jul 21, 18
MIN
24
KC
Jul 11, 18
KC
94
MIN
Jul 11, 18
KC
58
MIN
Jul 10, 18
KC
13
MIN
May 31, 18
MIN
811
KC
May 30, 18
MIN
12
KC
May 28, 18
MIN
85
KC
Sep 10, 17
MIN
311
KC
Sep 9, 17
MIN
85
KC
Sep 9, 17
MIN
25
KC
Sep 8, 17
MIN
42
KC
Sep 3, 17
KC
54
MIN
Sep 2, 17
KC
76
MIN
Sep 2, 17
KC
017
MIN
Jul 2, 17
MIN
105
KC
Jul 2, 17
MIN
26
KC
Jul 1, 17
MIN
18
KC
Jul 1, 17
MIN
611
KC
May 21, 17
KC
64
MIN
May 21, 17
KC
48
MIN
May 20, 17
KC
34
MIN
Apr 30, 17
MIN
75
KC
Apr 29, 17
MIN
64
KC
Apr 6, 17
KC
35
MIN
Apr 5, 17
KC
19
MIN
Apr 3, 17
KC
17
MIN
Sep 29, 16
MIN
76
KC
Sep 28, 16
MIN
25
KC
Sep 27, 16
MIN
34
KC
Sep 8, 16
KC
56
MIN
Sep 7, 16
KC
103
MIN
Sep 5, 16
KC
115
MIN
Aug 21, 16
MIN
12
KC
Aug 20, 16
MIN
45
KC
Aug 20, 16
MIN
010
KC
Aug 19, 16
MIN
18
KC
Aug 14, 16
KC
114
MIN
Aug 13, 16
KC
73
MIN
Aug 13, 16
KC
35
MIN
May 25, 16
KC
74
MIN
May 25, 16
KC
57
MIN
May 24, 16
KC
104
MIN
Apr 10, 16
MIN
34
KC
Apr 9, 16
MIN
34
KC
Apr 9, 16
MIN
07
KC
Oct 4, 15
KC
61
MIN
Oct 3, 15
KC
31
MIN
Oct 3, 15
KC
51
MIN
Sep 10, 15
MIN
32
KC
Sep 9, 15
MIN
24
KC
Sep 8, 15
MIN
62
KC
Jul 5, 15
MIN
23
KC
Jul 4, 15
MIN
23
KC
Jul 4, 15
MIN
53
KC
Jul 3, 15
MIN
20
KC
Jun 11, 15
KC
72
MIN
Jun 10, 15
KC
20
MIN
Jun 9, 15
KC
31
MIN
Apr 23, 15
MIN
30
KC
Apr 22, 15
MIN
56
KC
Apr 21, 15
MIN
17
KC
Apr 16, 15
KC
13
MIN
Apr 16, 15
KC
58
MIN
Apr 13, 15
KC
123
MIN
Aug 29, 14
MIN
115
KC
Aug 28, 14
MIN
16
KC
Aug 27, 14
MIN
12
KC
Aug 19, 14
KC
64
MIN
Aug 17, 14
KC
126
MIN
Aug 16, 14
KC
65
MIN
Aug 16, 14
KC
14
MIN
Aug 1, 14
MIN
36
KC
Jul 31, 14
MIN
23
KC
Jul 30, 14
MIN
21
KC
Jul 2, 14
KC
210
MIN
Jul 2, 14
KC
40
MIN
Jul 1, 14
KC
61
MIN
Apr 20, 14
MIN
83
KC
Apr 19, 14
MIN
05
KC
Apr 19, 14
MIN
45
KC
Apr 13, 14
KC
34
MIN
Apr 12, 14
KC
110
MIN
Apr 12, 14
KC
17
MIN

Overall Record

since 2014

Kansas City Royals
102
Minnesota Twins
102
204 games in available data

Last 5 Meetings

MIN5
@Apr 2
1KC
MIN9
@Apr 1
13KC
MIN1
@Mar 30
3KC
MIN5
@Sep 7
1KC
MIN2
@Sep 6
11KC