Loading games...
2024 Stats
G
9
AB
8
H
3
HR
2
RBI
2
R
3
SB
0
AVG
.375
OBP
.444
SLG
1.125
OPS
1.569
Career Stats
G
297
AB
461
H
102
HR
8
RBI
45
R
70
SB
9
AVG
.221
OBP
.298
SLG
.328
OPS
.626
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | BAL | 90 | 197 | 169 | 31 | 2 | 14 | 1 | .183 | .292 | .266 | .558 | |
| 2022 | BAL | 105 | 172 | 156 | 37 | 2 | 11 | 2 | .237 | .294 | .340 | .634 | |
| 2023 | BAL | 89 | 139 | 122 | 31 | 2 | 18 | 5 | .254 | .316 | .361 | .677 | |
| 2024 | Total | 13 | 15 | 14 | 3 | 2 | 2 | 1 | .214 | .267 | .643 | .910 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | BAL | 1 | 1 | 1 | 1 | — | — | 1 | 1.000 | 1.000 | 1.000 | 2.000 |
| 2018 | BAL | 3 | 4 | 4 | 1 | — | — | — | .250 | .250 | .250 | .500 |
| 2019 | BAL | 14 | 18 | 14 | 2 | — | — | — | .143 | .333 | .143 | .476 |
| 2020 | BAL | 12 | 16 | 14 | 2 | — | 2 | 1 | .143 | .250 | .143 | .393 |
| 2021 | BAL | 24 | 36 | 28 | 7 | — | 1 | 1 | .250 | .389 | .286 | .675 |
| 2022 | BAL | 12 | 33 | 30 | 4 | 2 | 5 | — | .133 | .212 | .400 | .612 |
| 2023 | BAL | 19 | 55 | 47 | 9 | — | 3 | 1 | .191 | .309 | .213 | .522 |
| 2024 | BAL | 16 | 43 | 37 | 5 | 1 | 3 | 1 | .135 | .233 | .270 | .503 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024-05-26 | @ NYM | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2024-05-25 | @ NYM | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 2024-05-23 | @ PIT | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-05-21 | @ PIT | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2024-05-11 | vs AZ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-05-10 | vs AZ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-05-08 | @ WSH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-05-05 | @ CIN | 3 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 0 |
| 2024-05-04 | @ CIN | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2024-05-03 | @ CIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-05-02 | vs NYY | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 2024-04-28 | vs ATH | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024-04-26 | vs ATH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2024-08-05
Philadelphia Phillies signed free agent CF Ryan McKenna to a minor league contract.
2024-05-31
San Francisco Giants sent CF Ryan McKenna outright to Sacramento River Cats.
2024-05-28
San Francisco Giants designated CF Ryan McKenna for assignment.
2024-05-18
San Francisco Giants claimed CF Ryan McKenna off waivers from Baltimore Orioles.
2024-05-13
Baltimore Orioles designated CF Ryan McKenna for assignment.
2024-04-26
Baltimore Orioles selected the contract of CF Ryan McKenna from Norfolk Tides.
2024-03-31
Baltimore Orioles sent CF Ryan McKenna outright to Norfolk Tides.
2024-03-28
Baltimore Orioles designated CF Ryan McKenna for assignment.
2023-10-11
Baltimore Orioles activated CF Ryan McKenna.
2023-10-11
Baltimore Orioles activated CF Ryan McKenna.
2023-10-02
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2023-10-02
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2023-09-27
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2023-09-20
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2023-09-14
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2023-08-19
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2023-08-11
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2023-07-25
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2023-07-05
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2022-05-14
Baltimore Orioles recalled CF Ryan McKenna, , , , and from Norfolk Tides.
2022-05-02
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2022-04-07
Baltimore Orioles activated CF Ryan McKenna.
2021-08-30
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2021-08-17
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2021-07-21
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2021-07-20
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2021-06-27
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2021-06-10
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2021-05-26
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2021-05-21
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2021-05-21
Baltimore Orioles recalled CF Ryan McKenna.
2021-05-09
Baltimore Orioles recalled CF Ryan McKenna from Norfolk Tides.
2021-04-27
Baltimore Orioles optioned CF Ryan McKenna to Orioles Alternate Training Site.
2021-04-27
Baltimore Orioles recalled CF Ryan McKenna.
2021-04-21
Baltimore Orioles recalled CF Ryan McKenna from Orioles Alternate Training Site.
2021-04-20
Baltimore Orioles optioned CF Ryan McKenna to Orioles Alternate Training Site.
2021-04-05
Baltimore Orioles recalled CF Ryan McKenna from Orioles Alternate Training Site.
2021-03-16
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2020-09-28
Baltimore Orioles recalled CF Ryan McKenna.
2020-09-28
Baltimore Orioles recalled CF Ryan McKenna from Orioles Alternate Training Site.
2020-03-06
Baltimore Orioles optioned CF Ryan McKenna to Norfolk Tides.
2019-11-20
Baltimore Orioles selected the contract of Ryan McKenna from Bowie Baysox.
2019-01-25
Baltimore Orioles invited non-roster CF Ryan McKenna to spring training.
2018-02-24
OF Ryan McKenna assigned to Baltimore Orioles.
2017-03-27
CF Ryan McKenna assigned to Baltimore Orioles.
2015-07-05
Baltimore Orioles signed OF Ryan McKenna.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2024
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: generic.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 25 | 48.1% | 64.0% | 7.7% | .125 | 33.3% |
| Sinker | 9 | 17.3% | 66.7% | 20.0% | .000 | 0.0% |
| Slider | 7 | 13.5% | 14.3% | 50.0% | 1.000 | 0.0% |
| Changeup | 6 | 11.5% | 33.3% | 20.0% | .000 | 100.0% |
| Curveball | 2 | 3.8% | 50.0% | 0.0% | .000 | 0.0% |
| Cutter | 2 | 3.8% | 50.0% | 0.0% | 1.000 | 100.0% |
| Sweeper | 1 | 1.9% | 0.0% | 100.0% | .000 | 0.0% |
| Total | 52 | 100.0% | 51.9% | 18.5% | .214 | 44.4% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 36 | 69.2% | 63.9% | 10.5% | .200 | 42.9% |
| Breaking | 10 | 19.2% | 20.0% | 66.7% | .500 | 0.0% |
| Offspeed | 6 | 11.5% | 33.3% | 20.0% | .000 | 100.0% |
| Total | 52 | 100.0% | 51.9% | 18.5% | .214 | 44.4% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |