Belt Holders
Get belt alerts
MLB belt games · Kansas City Royals, Pittsburgh Pirates, San Diego Padres, Texas Rangers, Baltimore Orioles, Chicago White Sox, Tampa Bay Rays

Ryan O'Hearn

Played in 49 belt games from August 11, 2018 to July 9, 2026, winning 14. Helped take the belt 8 times.

49Belt games
14–35Record
8Title-winning games
0.6H per belt game

Belt-game totals: 30 H, 5 HR, 19 RBI, 17 R.

DateGameW/LABRHHRRBIBBSOIPHAERK
Jul 9, 2026Pittsburgh Pirates vs. Atlanta BravesChallenger, lost · 10–5L4000001————
Jul 8, 2026Pittsburgh Pirates vs. Atlanta BravesLost the belt · 3–0L4010000————
Jul 7, 2026Pittsburgh Pirates vs. Atlanta BravesKept the belt · 12–4W53431000————
Jul 5, 2026Pittsburgh Pirates at Washington NationalsKept the belt · 11–5W2210030————
Jul 4, 2026Pittsburgh Pirates at Washington NationalsTook the belt · 7–1W4120001————
Jul 3, 2026Pittsburgh Pirates at Washington NationalsChallenger, lost · 9–5L5000001————
Sep 18, 2025San Diego Padres at New York MetsLost the belt · 6–1L2000002————
Sep 16, 2025San Diego Padres at New York MetsChallenger, lost · 8–3L4000001————
Aug 24, 2025San Diego Padres vs. Los Angeles DodgersLost the belt · 8–2L4000000————
Aug 22, 2025San Diego Padres vs. Los Angeles DodgersTook the belt · 2–1W3020001————
Jul 24, 2024Tampa Bay Rays at Toronto Blue JaysLost the belt · 6–3L4110001————
Apr 28, 2024Baltimore Orioles vs. Oakland AthleticsLost the belt · 7–6L3110001————
Apr 26, 2024Baltimore Orioles vs. Oakland AthleticsChallenger, lost · 3–2L4020100————
Jul 25, 2023Texas Rangers at Houston AstrosChallenger, lost · 4–3L4111100————
Aug 16, 2022Kansas City Royals at Minnesota TwinsChallenger, lost · 9–0L1000001————
Aug 15, 2022Kansas City Royals at Minnesota TwinsLost the belt · 4–2L1010000————
Aug 13, 2022Kansas City Royals vs. Los Angeles DodgersChallenger, lost · 13–3L2110000————
May 4, 2022Kansas City Royals vs. St. Louis CardinalsLost the belt · 10–0L4000000————
May 3, 2022Kansas City Royals vs. St. Louis CardinalsTook the belt · 7–1W3110001————
Aug 1, 2021Kansas City Royals at Toronto Blue JaysChallenger, lost · 5–1L3010002————
Jul 31, 2021Kansas City Royals at Toronto Blue JaysChallenger, lost · 4–0L3010001————
Jul 30, 2021Kansas City Royals at Toronto Blue JaysLost the belt · 6–4L4000003————
Jul 28, 2021Kansas City Royals vs. Chicago White SoxTook the belt · 3–2W2010000————
Jul 27, 2021Kansas City Royals vs. Chicago White SoxLost the belt · 5–3L3010102————
Jul 24, 2021Kansas City Royals vs. Detroit TigersKept the belt · 9–8W3010001————
Jul 23, 2021Kansas City Royals vs. Detroit TigersTook the belt · 5–3W3111302————
May 23, 2021Texas Rangers vs. Houston AstrosKept the belt · 3–2W2000001————
May 13, 2021Texas Rangers at Houston AstrosChallenger, lost · 4–3L3000002————
Sep 19, 2020Kansas City Royals at Milwaukee BrewersChallenger, lost · 5–0L3000003————
Sep 18, 2020Kansas City Royals at Milwaukee BrewersLost the belt · 9–5L3010010————
Sep 15, 2020Kansas City Royals at Detroit TigersLost the belt · 6–0L1000000————
Sep 11, 2020Kansas City Royals vs. Pittsburgh PiratesKept the belt · 4–3W1000010————
Sep 9, 2020Kansas City Royals at Cleveland IndiansKept the belt · 3–0W1000001————
Sep 7, 2020Kansas City Royals at Cleveland IndiansChallenger, lost · 5–2L4000000————
Sep 28, 2019Chicago White Sox vs. Detroit TigersLost the belt · 4–3L1000000————
Jul 31, 2019Kansas City Royals vs. Toronto Blue JaysChallenger, lost · 4–1L3000001————
Jul 30, 2019Kansas City Royals vs. Toronto Blue JaysChallenger, lost · 9–2L4000011————
Jul 29, 2019Kansas City Royals vs. Toronto Blue JaysLost the belt · 7–3L1000000————
Jul 28, 2019Kansas City Royals vs. Cleveland IndiansTook the belt · 9–6W4110202————
Jul 27, 2019Kansas City Royals vs. Cleveland IndiansChallenger, lost · 9–1L4000002————
Apr 11, 2019Kansas City Royals vs. Seattle MarinersChallenger, lost · 7–6L5000003————
Apr 10, 2019Kansas City Royals vs. Seattle MarinersChallenger, lost · 6–5L0000010————
Apr 9, 2019Kansas City Royals vs. Seattle MarinersChallenger, lost · 6–3L0000010————
Apr 8, 2019Kansas City Royals vs. Seattle MarinersChallenger, lost · 13–5L3100020————
Sep 30, 2018Kansas City Royals vs. Cleveland IndiansLost the belt · 2–1L4000000————
Sep 29, 2018Kansas City Royals vs. Cleveland IndiansTook the belt · 9–4W5010102————
Sep 28, 2018Kansas City Royals vs. Cleveland IndiansLost the belt · 14–6L3210011————
Sep 27, 2018Kansas City Royals vs. Cleveland IndiansTook the belt · 2–1W4010002————
Aug 11, 2018Kansas City Royals vs. St. Louis CardinalsChallenger, lost · 8–3L4110001————

Box scores: MLB's Stats API (statsapi.mlb.com). HA, ER, K are pitching. Stats a season didn't track show as —.

All players → · Belt-game leaders →

Know the second a belt changes hands

One email per title change, or one a week with every belt in it. Nothing else.

Or follow every belt at once: the belt network feed (RSS) · the weekly digest · every belt game on your calendar (one subscription, all leagues and the college belts).