Brian O'Keefe
Brian James O'Keefe
Born: July 15, 1993
Albany, NY US
Primary Position: Catcher
All Position(s) Played: 1B
Bats: Right
Throws: Right
Height: 6'1"
Weight: 210
Draft: Round 7 (2014 June Amateur Draft, St. Louis Cardinals)
Draft: Round 1 (2019 Rule V (3A phase), Seattle Mariners)
School: St Josephs
Career: 2014-2025
Major League Statistics
Brian O'Keefe compiled a career batting average of .252 with 134 home runs and 473 RBI in his 816-game career with the State College Spikes, Peoria Chiefs, Palm Beach Cardinals, Springfield Cardinals, Tacoma Rainiers, Arkansas Travelers and Omaha Storm Chasers. He began playing during the 2014 season and last took the field during the 2025 campaign.
![]() State College Spikes |
![]() Peoria Chiefs |
![]() Palm Beach Cardinals |
![]() Springfield Cardinals |
![]() Tacoma Rainiers |
![]() Arkansas Travelers |
![]() Omaha Storm Chasers |
Click on column headings to sort.
Batting:
| Year | Level | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | Short Season A | NYPL | State College Spikes | 47 | 187 | 155 | 23 | 37 | 8 | 0 | 3 | 17 | 2 | 0 | 16 | 23 | .239 | .366 | .348 | .714 | 54 | 3 | 15 | 1 | 0 | 0 |
| 2015 | A | MIDW | Peoria Chiefs | 34 | 143 | 125 | 16 | 35 | 8 | 0 | 5 | 21 | 0 | 0 | 13 | 31 | .280 | .357 | .464 | .821 | 58 | 7 | 3 | 0 | 2 | 0 |
| 2015 | Short Season A | NYPL | State College Spikes | 13 | 53 | 49 | 2 | 7 | 1 | 0 | 1 | 4 | 0 | 3 | 1 | 10 | .143 | .189 | .224 | .413 | 11 | 0 | 2 | 0 | 1 | 0 |
| 2016 | Advanced A | FLOR | Palm Beach Cardinals | 8 | 32 | 24 | 3 | 4 | 2 | 0 | 0 | 1 | 0 | 0 | 8 | 5 | .167 | .375 | .250 | .625 | 6 | 1 | 0 | 0 | 0 | 0 |
| 2016 | A | MIDW | Peoria Chiefs | 101 | 420 | 357 | 50 | 92 | 25 | 2 | 13 | 63 | 1 | 1 | 52 | 78 | .258 | .360 | .448 | .808 | 160 | 13 | 7 | 0 | 4 | 0 |
| 2017 | AA | TL | Springfield Cardinals | 1 | 5 | 5 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | .400 | .400 | .600 | 1.000 | 3 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Advanced A | FLOR | Palm Beach Cardinals | 3 | 12 | 12 | 0 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | .250 | .250 | .333 | .583 | 4 | 0 | 0 | 0 | 0 | 0 |
| 2017 | A | MIDW | Peoria Chiefs | 97 | 411 | 373 | 43 | 97 | 20 | 0 | 15 | 46 | 7 | 3 | 34 | 89 | .260 | .321 | .434 | .755 | 162 | 14 | 1 | 0 | 3 | 0 |
| 2018 | Advanced A | FLOR | Palm Beach Cardinals | 73 | 288 | 243 | 37 | 59 | 23 | 0 | 6 | 44 | 0 | 0 | 40 | 49 | .243 | .358 | .412 | .769 | 100 | 8 | 4 | 0 | 1 | 1 |
| 2019 | AA | TL | Springfield Cardinals | 88 | 346 | 301 | 36 | 69 | 9 | 0 | 13 | 40 | 1 | 1 | 37 | 71 | .229 | .319 | .389 | .708 | 117 | 5 | 4 | 1 | 3 | 0 |
| 2021 | AA | AACE | Arkansas Travelers | 49 | 208 | 189 | 24 | 54 | 7 | 1 | 11 | 40 | 3 | 1 | 17 | 59 | .286 | .351 | .508 | .859 | 96 | 1 | 2 | 0 | 0 | 0 |
| 2021 | AAA | AAAW | Tacoma Rainiers | 56 | 248 | 217 | 34 | 55 | 7 | 0 | 13 | 30 | 1 | 1 | 31 | 72 | .253 | .347 | .465 | .812 | 101 | 5 | 0 | 0 | 0 | 0 |
| 2022 | AAA | PCL | Tacoma Rainiers | 83 | 352 | 316 | 42 | 80 | 19 | 2 | 13 | 40 | 1 | 1 | 32 | 80 | .253 | .330 | .449 | .779 | 142 | 7 | 4 | 0 | 0 | 0 |
| 2023 | AAA | PCL | Tacoma Rainiers | 91 | 403 | 353 | 63 | 84 | 25 | 0 | 23 | 67 | 2 | 3 | 46 | 99 | .238 | .328 | .504 | .832 | 178 | 11 | 2 | 0 | 2 | 1 |
| 2024 | AAA | IL | Omaha Storm Chasers | 72 | 280 | 242 | 36 | 68 | 12 | 0 | 18 | 58 | 0 | 1 | 34 | 55 | .281 | .364 | .554 | .918 | 134 | 7 | 0 | 0 | 4 | 0 |
| 2025 | AAA | IL | Omaha Storm Chasers | 43 | 162 | 146 | 17 | 23 | 5 | 0 | 4 | 10 | 2 | 0 | 15 | 43 | .158 | .236 | .274 | .510 | 40 | 4 | 0 | 1 | 0 | 0 |
| Totals | 816 | 3388 | 2961 | 410 | 746 | 168 | 5 | 134 | 473 | 18 | 15 | 361 | 726 | .252 | .340 | .448 | .788 | 1326 | 82 | 44 | 2 | 20 | 2 |
Fielding:
| Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G | PB | SB | CS | CS% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | Short Season A | NYPL | State College Spikes | C | 45 | 408 | 38 | 7 | 4 | .985 | 9.911 | 14 | 42 | 18 | 30.0 |
| 2015 | A | MIDW | Peoria Chiefs | C | 19 | 149 | 9 | 4 | 0 | .975 | 8.316 | 0 | 12 | 1 | 7.7 |
| 2015 | Short Season A | NYPL | State College Spikes | C | 10 | 62 | 7 | 0 | 0 | 1.000 | 6.900 | 3 | 6 | 5 | 45.5 |
| 2016 | Advanced A | FLOR | Palm Beach Cardinals | C | 7 | 45 | 2 | 1 | 0 | .979 | 6.714 | 1 | 0 | 3 | 100.0 |
| 2016 | A | MIDW | Peoria Chiefs | C | 67 | 546 | 49 | 6 | 7 | .990 | 8.881 | 2 | 37 | 18 | 32.7 |
| 2017 | A | MIDW | Peoria Chiefs | C | 71 | 564 | 51 | 5 | 3 | .992 | 8.662 | 6 | 52 | 32 | 38.1 |
| 2017 | Advanced A | FLOR | Palm Beach Cardinals | C | 2 | 13 | 2 | 0 | 0 | 1.000 | 7.500 | 0 | 1 | 1 | 50.0 |
| 2017 | AA | TL | Springfield Cardinals | C | 1 | 12 | 0 | 0 | 0 | 1.000 | 12.000 | 0 | 2 | 0 | 0.0 |
| 2018 | Advanced A | FLOR | Palm Beach Cardinals | C | 64 | 475 | 37 | 3 | 3 | .994 | 8.000 | 4 | 50 | 8 | 13.8 |
| 2019 | AA | TL | Springfield Cardinals | C | 78 | 714 | 41 | 3 | 8 | .996 | 9.679 | 3 | 65 | 24 | 27.0 |
| 2021 | AAA | AAAW | Tacoma Rainiers | C | 40 | 361 | 22 | 6 | 1 | .985 | 9.575 | 5 | 43 | 8 | 15.7 |
| 2021 | AA | AACE | Arkansas Travelers | C | 38 | 360 | 24 | 1 | 3 | .997 | 1.105 | 2 | 54 | 18 | 25.0 |
| 2022 | AAA | PCL | Tacoma Rainiers | C | 62 | 525 | 24 | 6 | 2 | .989 | 8.855 | 3 | 62 | 13 | 17.3 |
| 2023 | AAA | PCL | Tacoma Rainiers | C | 72 | 619 | 32 | 6 | 3 | .991 | 9.042 | 2 | 82 | 18 | 18.0 |
| 2024 | AAA | IL | Omaha Storm Chasers | C | 54 | 426 | 17 | 8 | 1 | .982 | 8.204 | 4 | 47 | 8 | 14.5 |
| 2025 | AAA | IL | Omaha Storm Chasers | 1B | 1 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | ||||
| Totals | 568 | 4754 | 331 | 50 | 33 | .990 | 8.952 | 46 | 493 | 162 | 24.7 |
Minor League Service:
| Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
|---|---|---|---|---|---|---|
| 2014 | Short Season A | New York-Pennsylvania League | State College Spikes | SLN | June 15, 2014 | August 30, 2014 |
| 2015 | Short Season A | New York-Pennsylvania League | State College Spikes | SLN | June 19, 2015 | July 16, 2015 |
| 2015 | A | Midwest League | Peoria Chiefs | SLN | July 19, 2015 | September 7, 2015 |
| 2016 | A | Midwest League | Peoria Chiefs | SLN | April 7, 2016 | September 4, 2016 |
| 2016 | Advanced A | Florida State League | Palm Beach Cardinals | SLN | April 19, 2016 | May 1, 2016 |
| 2017 | A | Midwest League | Peoria Chiefs | SLN | April 7, 2017 | August 24, 2017 |
| 2017 | Advanced A | Florida State League | Palm Beach Cardinals | SLN | August 26, 2017 | August 30, 2017 |
| 2017 | AA | Texas League | Springfield Cardinals | SLN | September 3, 2017 | September 3, 2017 |
| 2018 | Advanced A | Florida State League | Palm Beach Cardinals | SLN | April 6, 2018 | August 25, 2018 |
| 2019 | AA | Texas League | Springfield Cardinals | SLN | April 4, 2019 | August 31, 2019 |
| 2021 | AA | AA Central | Arkansas Travelers | SEA | May 4, 2021 | July 10, 2021 |
| 2021 | AAA | AAA West | Tacoma Rainiers | SEA | July 11, 2021 | October 3, 2021 |
| 2022 | AAA | Pacific Coast League | Tacoma Rainiers | SEA | April 27, 2022 | September 24, 2022 |
| 2023 | AAA | Pacific Coast League | Tacoma Rainiers | SEA | March 31, 2023 | September 23, 2023 |
| 2024 | AAA | International League | Omaha Storm Chasers | KCA | April 4, 2024 | September 22, 2024 |
| 2025 | AAA | International League | Omaha Storm Chasers |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.







