ryan o'hearn career

Ryan O'Hearn has played 9 seasons for 4 teams, including the Royals and Orioles. He has a .254 batting average, 624 hits, 95 home runs, 354 RBIs and 307 runs scored.

NAMESEASONTMGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPSwRCWRAAwOBAwRC+BRAA
1Ryan O'Hearn
R. O'Hearn
2018
44
149
23
39
10
2
12
30
20
1
45
0
0
170
89
24
0
0
0
0
.262
.353
.597
.950
31
11.6
.398
153
10.7
2Ryan O'Hearn
R. O'Hearn
2019
105
328
32
64
13
1
14
38
39
1
99
0
1
370
121
28
0
2
1
7
.195
.281
.369
.650
33
-13.3
.278
68
-14.9
3Ryan O'Hearn
R. O'Hearn
2020
42
113
7
22
6
0
2
18
18
0
37
0
0
132
34
8
0
1
2
5
.195
.303
.301
.604
11
-5.7
.269
64
-5.9
4Ryan O'Hearn
R. O'Hearn
2021
84
236
23
53
5
1
9
29
13
2
71
0
0
254
87
15
0
3
0
7
.225
.268
.369
.636
22
-8.4
.274
68
-10
5Ryan O'Hearn
R. O'Hearn
2022
67
134
14
32
6
1
1
16
8
2
35
0
0
145
43
8
0
1
0
2
.239
.290
.321
.611
12
-4.4
.272
71
-4.8
6Ryan O'Hearn
R. O'Hearn
2023
112
346
48
100
22
1
14
60
15
3
82
5
1
368
166
37
1
3
2
2
.289
.322
.480
.801
51
6.4
.339
118
8
7Ryan O'Hearn
R. O'Hearn
2024
142
443
60
117
21
3
15
59
46
2
69
3
1
494
189
39
0
3
2
7
.264
.334
.427
.761
66
7.9
.330
117
9.7
8Ryan O'Hearn
R. O'Hearn
2025
TOT
144
474
67
133
21
1
17
63
58
8
109
3
1
544
207
39
0
4
4
11
.281
.366
.437
.803
80
16
.349
127
17.3
9Ryan O'Hearn
R. O'Hearn
2026
63
233
33
64
8
0
11
41
20
2
58
1
0
257
105
19
0
2
1
11
.275
.335
.451
.785
36
5.1
.342
115
4.5
Total8032,4563076241121095354237216051242,7341,0412171191252.254.323.424.74734315.2.32210514.7

More MLB News

More Royals Stats

Team Batting Leaders

HR

12

Caglianone

Jac Caglianone

RBI

39

Jensen

Carter Jensen

AVG

.294

Witt

Bobby Witt Jr.
Team Pitching Leaders

W

4

Cameron

Noah Cameron

K

72

Wacha

Michael Wacha

ERA

3.64

Wacha

Michael Wacha
Team Rankings

HR

77

23rd

R

331

17th

SO

605

23rd

ERA

4.58

23rd

2026 Division Standings
TEAMWLPCTGB
41
37
.526
39
37
.513
1.0
38
41
.481
3.5
33
44
.429
7.5
Royals Royals
32
46
.410
9.0
Schedule
DATEMATCHUPTIME (ET)
Mon
6/22
@
6:40 PM
Tue
6/23
@
6:40 PM
Wed
6/24
@
6:40 PM
Thu
6/25
@
12:10 PM
Fri
6/26
@
7:40 PM
Last Game
STL Cardinals

41 - 34

12

Final

10

KCR Royals

32 - 46

Sun 21 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
28
.632
42
35
.545
6.5
40
38
.513
9.0
40
38
.513
9.0
34
43
.442
14.5
NL CentralWLPCTGB
46
29
.613
41
34
.547
5.0
40
37
.519
7.0
39
39
.500
8.5
37
39
.487
9.5
NL WestWLPCTGB
49
29
.628
39
37
.513
9.0
39
38
.506
9.5
31
46
.403
17.5
30
48
.385
19.0
AL EastWLPCTGB
46
30
.605
43
31
.581
2.0
38
39
.494
8.5
37
42
.468
10.5
31
44
.413
14.5
AL CentralWLPCTGB
41
37
.526
39
37
.513
1.0
38
41
.481
3.5
33
44
.429
7.5
32
46
.410
9.0
AL WestWLPCTGB
40
39
.506
38
40
.487
1.5
37
40
.481
2.0
37
42
.468
3.0
32
47
.405
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
6/6
@
3-2
Sat
6/6
@
6-3
Sat
6/6
@
6-1
Sat
6/6
@
2-13
Sat
6/6
@
3-4

Schedule

DATEMATCHUPTIME (ET)
Mon
6/22
@
6:10 PM
Mon
6/22
@
6:40 PM
Mon
6/22
@
6:40 PM
Mon
6/22
@
6:45 PM
Mon
6/22
@
7:07 PM