Batting
Ryan O'Hearn

Ryan O'Hearn

Pittsburgh Pirates
1B/DH
Age: 33
Bats/Throws: L/L
6'2" / 220
DOB: 7/26/1993
(33 years, 1 month, 13 days)
1B/DH

Play Log

2026
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • Filters

    All Plays
    Months
    Opposing Team
    Situation
    Results
    Reset
    DateInnPitcherOutsBasesScorePlayLIREWEWPARE24
    7/31▲ 9E Pagan1___8-7Ryan O'Hearn grounded out to second.
    Ball, Ball, Ball, Ground Out, No Result
    2.220.309.7%-.057-0.18
    7/31▲ 8C Ferguson0___5-4Ryan O'Hearn grounded out to pitcher.
    Called Strike, Called Strike, Ball, Ground Out
    2.170.5526.6%-.057-0.26
    7/31▲ 5H Greene11__5-4Ryan O'Hearn flied out to shortstop.
    Fly Out
    1.660.5737.1%-.041-0.32
    7/31▲ 3H Greene11__2-3Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Swinging Strike, Walked
    1.150.5760.8%.0340.40
    7/31▲ 1H Greene212_0-0Ryan O'Hearn singled to first (Grounder). Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Ball, Single
    1.580.4749.2%.0290.35
    7/30▲ 8T Antone1_2_2-2Ryan O'Hearn flied out to center.
    Ball, Swinging Strike, Ball, Ball, Foul Ball, Fly Out
    2.550.7354.0%-.074-0.38
    7/30▲ 6R Lowder2___2-2Ryan O'Hearn flied out to left.
    Ball, Swinging Strike, Ball, Foul Ball, Fly Out
    0.670.1243.9%-.018-0.12
    7/30▲ 4R Lowder2___2-0Ryan O'Hearn flied out to third.
    Foul Ball, Swinging Strike, Ball, Fly Out
    0.460.1223.3%-.012-0.12
    7/30▲ 2R Lowder1___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Called Strike, Strikeout Swinging
    0.670.3047.6%-.017-0.18
    7/29▼ 9B Garcia21__0-3Ryan O'Hearn reached on fielder's choice to shortstop. Esmerlyn Valdez out at second.
    Called Strike, Fielder's Choice
    0.520.241.6%-.016-0.24
    7/29▼ 7E Rodriguez11__0-3Ryan O'Hearn reached on fielder's choice to first. Bryan Reynolds out at second.
    Ball, Foul Ball, Ball, Foul Ball, Fielder's Choice
    1.460.5413.4%-.036-0.30
    7/29▼ 5E Rodriguez0___0-2Ryan O'Hearn grounded out to third.
    Foul Ball, Ball, Foul Ball, Ground Out
    1.250.5229.2%-.032-0.25
    7/29▼ 2E Rodriguez1___0-0Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.670.2852.8%-.017-0.17
    7/28▼ 11G Carrillo112_7-7Ryan O'Hearn grounded into a double play to second (Grounder). Bryan Reynolds out at second.
    Foul Ball, Grounded Into Double Play
    4.290.9471.1%-.211-0.94
    7/28▼ 9J Morillo1___6-6Ryan O'Hearn doubled to left (Fly).
    Double
    1.840.2858.3%.1190.42
    7/28▼ 8R Thompson21__0-6Ryan O'Hearn doubled to right (Liner). Bryan Reynolds scored.
    Ball, Ball, Foul Ball, Double
    0.090.240.5%.0081.09
    7/28▼ 6B Pfaadt1___0-6Ryan O'Hearn flied out to center.
    Ball, Fly Out
    0.200.282.5%-.005-0.17
    7/28▼ 4B Pfaadt1_2_0-5Ryan O'Hearn flied out to second.
    Called Strike, Ball, Fly Out
    0.770.7010.4%-.022-0.37
    7/28▼ 2B Pfaadt0___0-3Ryan O'Hearn flied out to left.
    Called Strike, Fly Out
    0.880.5225.6%-.023-0.25
    7/27▼ 9T Clarke0___2-2Ryan O'Hearn grounded out to shortstop.
    Called Strike, Foul Ball, Ground Out
    2.280.5264.2%-.059-0.25
    7/27▼ 6J Morillo212_1-2Ryan O'Hearn flied out to left.
    Ball, Fly Out
    2.940.4538.7%-.077-0.45
    7/27▼ 5M Kelly0___0-0Ryan O'Hearn flied out to first.
    Foul Ball, Ball, Fly Out
    1.170.5256.8%-.030-0.25
    7/27▼ 2M Kelly1___0-0Ryan O'Hearn flied out to right.
    Ball, Ball, Fly Out
    0.670.2852.8%-.017-0.17
    7/26▼ 7A Civale2___8-4Ryan O'Hearn grounded out to pitcher.
    Ground Out
    0.060.1196.5%-.002-0.11
    7/26▼ 5R Rolison11__8-4Ryan O'Hearn walked. Esmerlyn Valdez advanced to 2B.
    Ball, Ball, Ball, Walked
    0.310.5493.0%.0090.39
    7/26▼ 3J Taillon11233-1Ryan O'Hearn homered (Fly). Brandon Lowe scored. Bryan Reynolds scored. Esmerlyn Valdez scored.
    Foul Ball, Home Run
    1.651.6082.8%.1262.68
    7/26▼ 2J Taillon0___1-1Ryan O'Hearn walked.
    Ball, Ball, Ball, Walked
    0.920.5255.2%.0370.39
    7/25▼ 6S Imanaga21__0-8Ryan O'Hearn lined out to shortstop.
    Ball, Ball, Line Drive
    0.070.240.7%-.002-0.24
    7/25▼ 4S Imanaga2___0-0Ryan O'Hearn singled to right (Liner).
    Ball, Ball, Single
    0.520.1151.4%.0150.13
    7/25▼ 2S Imanaga01__0-0Ryan O'Hearn flied out to right.
    Called Strike, Ball, Ball, Fly Out
    1.480.9258.9%-.035-0.37
    7/24▼ 8J Webb2___1-1Ryan O'Hearn singled to center (Liner).
    Swinging Strike, Single
    1.050.1152.7%.0240.13
    7/24▼ 6M Boyd11__1-1Ryan O'Hearn advanced on a wild pitch to 2B.1.750.5457.9%.0270.16
    7/24▼ 6M Boyd1___1-1Ryan O'Hearn singled to right (Liner).
    Ball, Ball, Called Strike, Single
    0.990.2854.3%.0360.27
    7/24▼ 4M Boyd2___0-0Ryan O'Hearn grounded out to first.
    Ground Out
    0.520.1151.4%-.014-0.11
    7/24▼ 2M Boyd1___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.670.2852.8%-.017-0.17
    7/22▲ 9D Bednar112_3-3Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Ball, Pitcher Step Off, Ball, Strikeout Swinging
    4.620.9058.1%-.103-0.47
    7/22▲ 9T Hill212_2-0Ryan O'Hearn grounded out to second.
    Ball, Called Strike, Ground Out, No Result
    2.830.437.2%-.072-0.43
    7/22▲ 7G Cole1___0-2Ryan O'Hearn flied out to right.
    Called Strike, Ball, Swinging Strike, Fly Out, No Result
    0.440.2680.7%-.011-0.16
    7/22▲ 7P Blackburn11_30-0Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Foul Tip, Strikeout Swinging
    3.341.1862.0%-.118-0.68
    7/22▲ 5G Cole1___0-0Ryan O'Hearn struck out looking.
    Foul Ball, Swinging Strike, Ball, Foul Ball, Ball, Ball, Strikeout Looking
    0.870.2647.0%-.021-0.16
    7/22▲ 5M Fried0___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.190.4950.0%-.030-0.23
    7/22▲ 2G Cole1___0-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Swinging Strike, Strikeout Looking
    0.650.2647.7%-.016-0.16
    7/22▲ 2M Fried01__0-0Ryan O'Hearn grounded out to first. Esmerlyn Valdez advanced to 2B.
    Ground Out
    1.540.8753.8%-.018-0.20
    7/20▲ 8T Hill0___8-5Ryan O'Hearn singled to second (Grounder).
    Called Strike, Swinging Strike, Ball, Foul Ball, Single
    0.860.496.7%.0410.38
    7/20▲ 5R Weathers11__8-5Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Ball, Pickoff Throw (First Base), Foul Ball, No Result, Strikeout Swinging
    1.180.5116.0%-.029-0.29
    7/20▲ 3R Weathers0___4-5Ryan O'Hearn struck out swinging.
    Foul Ball, Swinging Strike, Strikeout Swinging
    0.870.4961.6%-.022-0.23
    7/20▲ 2R Weathers0___4-0Ryan O'Hearn singled to right (Grounder).
    Called Strike, Ball, Called Strike, Single
    0.650.4915.1%.0290.38
    7/19▲ 9W Dion1___1-7Ryan O'Hearn struck out looking.
    Ball, Foul Ball, Swinging Strike, Foul Ball, Foul Ball, Strikeout Looking
    0.010.2699.7%.000-0.16
    7/19▲ 7H Gaddis0___1-5Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Walked
    0.200.4994.5%.0070.38
    7/19▲ 5J Cantillo212_1-2Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ground Out
    1.780.4363.7%-.045-0.43
    7/19▲ 3J Cantillo2___0-1Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.410.1057.9%-.010-0.10
    7/19▲ 1J Cantillo212_0-0Ryan O'Hearn flied out to right.
    Called Strike, Foul Ball, Fly Out
    1.630.4349.4%-.042-0.43
    7/18▲ 8C Heuer1__31-6Ryan O'Hearn hit a sacrifice fly to right (Fly). Bryan Reynolds scored.
    Ball, Sacrifice Fly
    0.120.9398.8%.0030.17
    7/18▲ 8W Dion0___0-3Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ball, Ball, Foul Tip, Ball, Foul Ball, Ground Out
    0.260.5093.2%-.006-0.23
    7/18▲ 6G Williams1___1-4Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.310.2685.9%-.008-0.16
    7/18▲ 5E Sabrowski1___0-3Ryan O'Hearn flied out to shortstop.
    Ball, Foul Ball, Ball, Fly Out
    0.350.2683.0%-.009-0.16
    7/18▲ 4G Williams1___1-2Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.660.2660.5%-.016-0.16
    7/18▲ 3L Allen1_2_0-2Ryan O'Hearn grounded out to second. Esmerlyn Valdez advanced to 3B.
    Ground Out
    0.970.6873.2%-.023-0.31
    7/18▲ 2L Allen0___0-0Ryan O'Hearn walked.
    Called Strike, Ball, Swinging Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Walked
    0.930.5050.0%.0380.38
    7/18▲ 2G Williams0___0-0Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.930.4950.0%-.023-0.23
    7/12▼ 5C Yoho1_2_14-2Ryan O'Hearn walked.
    Ball, (Wild Pitch), Ball, Ball, Walked
    0.010.7099.8%.0000.24
    7/12▼ 4J Koenig01238-2Ryan O'Hearn singled to center (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Foul Ball, Foul Ball, Foul Ball, Single
    0.182.3898.4%.0061.00
    7/12▼ 3R Gasser2__34-0Ryan O'Hearn was hit by a pitch.
    Called Strike, Pickoff Throw (First Base), Swinging Strike, Hit By Pitch
    0.510.3888.9%.0040.14
    7/12▼ 2R Gasser0_2_0-0Ryan O'Hearn doubled to right (Fly). Esmerlyn Valdez scored.
    Called Strike, Foul Ball, Double
    1.241.1661.4%.0951.00
    7/11▼ 8A Uribe2__33-2Ryan O'Hearn grounded out to second.
    Ground Out
    0.980.3885.9%-.027-0.37
    7/11▼ 7A Ashby1___7-6Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.590.2876.7%-.015-0.17
    7/11▼ 6S Drohan21__3-2Ryan O'Hearn was hit by a pitch. Bryan Reynolds advanced to 2B.
    Called Strike, Hit By Pitch
    0.810.2471.3%.0180.21
    7/11▼ 5C Yoho2___3-5Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Ball, Foul Ball, Strikeout Swinging
    0.540.1123.8%-.014-0.11
    7/11▼ 4S Drohan1___2-0Ryan O'Hearn flied out to left.
    Called Strike, Called Strike, Foul Ball, Fly Out
    0.460.2876.8%-.012-0.17
    7/11▼ 3B Sproat2___3-2Ryan O'Hearn was hit by a pitch.
    Foul Ball, Ball, Ball, Hit By Pitch
    0.400.1163.2%.0110.13
    7/11▼ 2S Drohan1___0-0Ryan O'Hearn flied out to left.
    Fly Out
    0.670.2852.8%-.017-0.17
    7/11▼ 1B Sproat112_1-0Ryan O'Hearn struck out looking.
    Delay of Game, Called Strike, Foul Ball, Ball, Strikeout Looking
    1.630.9467.6%-.038-0.49
    7/9▼ 7D Young11__5-6Ryan O'Hearn grounded into a double play to shortstop (Grounder). Bryan Reynolds out at second.
    Called Strike, Grounded Into Double Play
    2.570.5537.3%-.115-0.55
    7/9▼ 5D Dodd2___4-6Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Fly Out
    0.540.1123.8%-.014-0.11
    7/9▼ 3B Elder1___2-3Ryan O'Hearn grounded out to first.
    Ground Out
    0.770.2841.1%-.020-0.17
    7/9▼ 1B Elder2_230-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Ball, (Passed Ball), Called Strike, Strikeout Swinging
    2.030.6245.9%-.061-0.62
    7/8▼ 9R Iglesias1___0-3Ryan O'Hearn flied out to center.
    Called Strike, Ball, Foul Ball, Fly Out
    0.530.281.9%-.014-0.17
    7/8▼ 6D Fuentes2___0-0Ryan O'Hearn singled to left (Fly).
    Ball, Ball, Foul Ball, Single
    0.680.1151.8%.0180.13
    7/8▼ 4G Holmes0___0-0Ryan O'Hearn flied out to left.
    Fly Out
    1.070.5356.1%-.028-0.25
    7/8▼ 2G Holmes0___0-0Ryan O'Hearn grounded out to second.
    Ball, Ball, Foul Ball, Foul Ball, Ground Out
    0.920.5355.2%-.024-0.25
    7/7▼ 8J Mateo01__11-2Ryan O'Hearn singled to right (Grounder). Esmerlyn Valdez advanced to 3B.
    Swinging Strike, Single
    0.000.92100.0%.0000.96
    7/7▼ 6C Thomas2_237-2Ryan O'Hearn homered (Fly). Jake Mangum scored. Brandon Lowe scored.
    Called Strike, Ball, Ball, Ball, Home Run
    0.220.6297.4%.0222.49
    7/7▼ 4C Thomas112_7-2Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Ball, Ball, Ground Out
    0.360.9495.2%-.005-0.32
    7/7▼ 3H Waldrep012_4-2Ryan O'Hearn homered (Fly). Bryan Reynolds scored. Esmerlyn Valdez scored.
    Ball, Ball, Home Run
    1.181.5482.3%.1081.99
    7/7▼ 1H Waldrep11230-1Ryan O'Hearn homered (Fly). Jake Mangum scored. Brandon Lowe scored. Bryan Reynolds scored.
    Foul Ball, Ball, Home Run
    2.651.6155.1%.2392.67
    7/5▲ 9J Lawrence0___5-9Ryan O'Hearn walked.
    Ball, Ball, Foul Ball, Ball, Walked
    0.060.5198.5%.0020.38
    7/5▲ 7B Lord2___4-4Ryan O'Hearn lined out to shortstop.
    Called Strike, Ball, Foul Ball, Ball, Ball, Line Drive
    0.780.1143.2%-.020-0.10
    7/5▲ 5P Poulin1___3-4Ryan O'Hearn walked.
    Ball, Ball, Called Strike, Foul Ball, Ball, Walked
    0.690.2761.5%.0260.26
    7/5▲ 3C Cavalli1___0-4Ryan O'Hearn singled to left (Liner).
    Called Strike, Ball, Ball, Foul Ball, Single, No Result
    0.270.2785.1%.0100.26
    7/5▲ 2C Cavalli0___0-0Ryan O'Hearn walked.
    Ball, Foul Ball, Swinging Strike, Ball, Ball, Walked
    0.930.5150.0%.0370.38
    7/4▲ 8R Cornelio11__1-5Ryan O'Hearn singled to right (Grounder). Bryan Reynolds advanced to 3B.
    Single
    0.180.5396.5%.0100.66
    7/4▲ 6Z Littell0___1-5Ryan O'Hearn flied out to center.
    Fly Out
    0.260.5192.0%-.007-0.24
    7/4▲ 3Z Littell0___1-5Ryan O'Hearn singled to right (Liner).
    Foul Ball, Called Strike, Ball, Foul Ball, Ball, Single
    0.380.5186.1%.0150.38
    7/4▲ 1C Palmquist2_2_0-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Called Strike, (Double Steal), (Double Steal), Strikeout Swinging
    1.030.3358.3%-.029-0.32
    7/3▲ 9Z Kent1_2_9-4Ryan O'Hearn grounded out to pitcher. Esmerlyn Valdez advanced to 3B.
    Ground Out
    0.170.690.7%-.005-0.32
    7/3▲ 8Z Kent01__7-1Ryan O'Hearn flied out to left.
    Foul Ball, Fly Out
    0.290.891.5%-.006-0.36
    7/3▲ 6O Ribalta11__5-1Ryan O'Hearn struck out looking.
    Foul Ball, Ball, Ball, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    0.840.538.2%-.021-0.30
    7/3▲ 4F Griffin0___5-1Ryan O'Hearn flied out to left.
    Ball, Foul Ball, Ball, Called Strike, Foul Ball, Fly Out
    0.670.5112.1%-.017-0.24
    7/3▲ 2F Griffin0___1-0Ryan O'Hearn grounded out to first.
    Called Strike, Ground Out
    0.970.5139.5%-.024-0.24
    7/2▲ 8L Trivino21_31-5Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.300.5196.3%-.008-0.51
    7/2▲ 7J Alvarado1__31-2Ryan O'Hearn struck out swinging.
    Swinging Strike, Foul Ball, No Result, Ball, Ball, Strikeout Swinging
    1.650.9675.0%-.071-0.59
    7/2▲ 5T Mayza11_31-1Ryan O'Hearn grounded into a double play to shortstop (Grounder). Esmerlyn Valdez out at second.
    Grounded Into Double Play
    2.421.2158.8%-.155-1.21
    7/2▲ 4A Rangel0___1-0Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ball, Foul Ball, No Result, Foul Ball, Foul Ball, Foul Ball, Ground Out
    1.140.5237.8%-.029-0.24
    7/2▲ 2A Rangel1___0-0Ryan O'Hearn doubled to right (Liner).
    Called Strike, Ball, Double
    0.660.2847.6%.0420.42
    7/1▲ 9J Duran0___10-6Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ball, Ball, Ground Out
    0.360.521.5%-.010-0.25
    7/1▲ 7S Johnson0___8-4Ryan O'Hearn flied out to third.
    Ball, Ball, Fly Out
    0.620.526.0%-.016-0.25
    7/1▲ 5Z Wheeler21__8-2Ryan O'Hearn singled to center (Grounder). Esmerlyn Valdez advanced to 2B.
    Single
    0.220.242.9%.0070.21
    7/1▲ 3Z Wheeler21__5-2Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Strikeout Swinging
    0.710.2418.3%-.021-0.24
    7/1▲ 2Z Wheeler0___0-0Ryan O'Hearn struck out swinging.
    Ball, Foul Tip, Foul Ball, Strikeout Swinging
    0.930.5250.0%-.024-0.25
    6/30▲ 8J Bowlan0___5-0Ryan O'Hearn walked.
    Foul Ball, Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Walked
    0.290.521.8%.0130.39
    6/29▲ 9C Shugart2___7-8Ryan O'Hearn singled to center (Fly).
    Ball, Single
    0.370.1180.2%.0090.13
    6/29▲ 7T Mayza1___5-8Ryan O'Hearn grounded out to first.
    Called Strike, Foul Ball, Ball, Foul Ball, Ball, Ball, Ground Out
    0.290.2888.2%-.007-0.17
    6/29▲ 5A Nola11_35-4Ryan O'Hearn singled to left (Liner). Konnor Griffin scored. Bryan Reynolds advanced to 2B.
    Foul Tip, Swinging Strike, Ball, Pickoff Throw (First Base), Ball, Single
    2.541.2145.5%.0940.73
    6/29▲ 4A Nola0_2_5-0Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Strikeout Swinging
    0.811.1511.3%-.024-0.45
    6/29▲ 2A Nola0___2-0Ryan O'Hearn flied out to left.
    Called Strike, Ball, Swinging Strike, Fly Out
    0.920.5230.4%-.024-0.25
    6/28▼ 8P Johnson112_5-4Ryan O'Hearn homered (Fly). Bryan Reynolds scored. Nick Gonzales scored.
    Called Strike, Home Run
    1.110.9488.5%.1012.34
    6/28▼ 6Z McCambley21235-4Ryan O'Hearn flied out to right.
    Ball, Fly Out
    2.600.7975.6%-.066-0.79
    6/28▼ 5B Singer1___4-4Ryan O'Hearn homered (Fly).
    Ball, Foul Ball, Swinging Strike, Foul Ball, Ball, Home Run
    0.870.2853.7%.1481.00
    6/28▼ 3B Singer11__4-0Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.420.5489.3%-.010-0.30
    6/28▼ 2B Singer01__0-0Ryan O'Hearn singled to center (Grounder). Nick Gonzales advanced to 3B.
    Ball, Foul Ball, Called Strike, Ball, Ball, Single
    1.480.9158.9%.0900.96
    6/27▼ 9C Petty21__7-9Ryan O'Hearn lined out to first.
    Called Strike, Line Drive
    1.620.244.7%-.047-0.24
    6/27▼ 7S Moll212_5-6Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Ball, Foul Ball, Ball, Foul Ball, Single
    3.620.4535.3%.2361.07
    6/27▼ 5C Burns21__4-4Ryan O'Hearn flied out to left.
    Foul Ball, Fly Out
    1.110.2453.2%-.032-0.24
    6/27▼ 3C Burns2___3-2Ryan O'Hearn flied out to third.
    Ball, Called Strike, Ball, Fly Out
    0.400.1163.2%-.010-0.11
    6/27▼ 1C Burns212_0-1Ryan O'Hearn lined out to first.
    Line Drive
    1.700.4544.2%-.044-0.45
    6/26▼ 8B Burke01__4-6Ryan O'Hearn struck out swinging.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    3.060.9225.0%-.070-0.37
    6/26▼ 6A Abbott0___3-4Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ground Out
    1.570.5340.0%-.041-0.25
    6/26▼ 4A Abbott0___1-4Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Walked
    0.980.5321.9%.0420.39
    6/26▼ 1A Abbott21__1-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Strikeout Looking
    0.700.2462.2%-.020-0.24
    6/25▼ 8A Hoppe212_4-1Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Single
    0.220.4597.1%.0171.07
    6/25▼ 6G Speier21__3-1Ryan O'Hearn flied out to center.
    Fly Out
    0.510.2482.7%-.015-0.24
    6/25▼ 4B Miller0___3-0Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.430.5385.8%-.011-0.25
    6/25▼ 2B Miller0___1-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.780.5365.5%-.020-0.25
    6/24▼ 8A Hoppe2_2_10-1Ryan O'Hearn doubled to right (Liner). Billy Cook scored.
    Ball, Called Strike, Double
    0.000.33100.0%.0001.00
    6/24▼ 7N Davila01235-1Ryan O'Hearn doubled to right (Liner). Brandon Lowe scored. Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Foul Ball, Double
    0.172.3898.8%.0091.65
    6/24▼ 5M Rucker11__5-1Ryan O'Hearn singled to left (Liner). Nick Gonzales advanced to 2B.
    Called Strike, Single
    0.310.5593.0%.0090.39
    6/24▼ 4B Woo11__0-1Ryan O'Hearn hit a ground rule double (Fly). Nick Gonzales advanced to 3B.
    Ball, Called Strike, Ground Rule Double
    1.580.5543.3%.1110.89
    6/24▼ 2B Woo0___0-1Ryan O'Hearn flied out to third.
    Called Strike, Fly Out
    0.990.5344.5%-.026-0.25
    6/23▼ 8E Bazardo1___2-3Ryan O'Hearn singled to right (Liner).
    Ball, Foul Ball, Ball, Single
    1.880.2824.9%.0700.27
    6/23▼ 5G Kirby2__32-1Ryan O'Hearn lined out to first.
    Ball, Called Strike, Ball, Pitcher Step Off, Line Drive
    1.390.3869.6%-.039-0.37
    6/23▼ 3G Kirby11_32-0Ryan O'Hearn flied out to shortstop.
    Ball, Fly Out
    1.291.2180.9%-.047-0.70
    6/23▼ 2G Kirby0___0-0Ryan O'Hearn flied out to left.
    Fly Out
    0.920.5355.2%-.024-0.25
    6/21▲ 7J Mejia0___1-8Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.060.6498.6%-.002-0.29
    6/21▲ 6M Lorenzen0___1-3Ryan O'Hearn grounded out to third.
    Foul Ball, Ball, Ground Out
    0.790.6574.9%-.022-0.30
    6/21▲ 4M Lorenzen0_2_1-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Strikeout Swinging
    1.411.2846.1%-.051-0.49
    6/21▲ 2M Lorenzen0___0-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Called Strike, Ball, Ball, Strikeout Looking
    0.930.6550.0%-.026-0.30
    6/20▲ 9B Bernardino01_32-1Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    3.901.9855.2%-.169-0.67
    6/20▲ 6T Sugano2___2-1Ryan O'Hearn grounded out to pitcher.
    Ball, Foul Ball, Ground Out
    0.700.1429.5%-.019-0.14
    6/20▲ 3T Sugano21__1-1Ryan O'Hearn grounded out to first.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Ground Out
    0.900.2946.7%-.028-0.28
    6/20▲ 1T Sugano11__0-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Pitcher Step Off, Strikeout Swinging
    1.060.6458.4%-.027-0.36
    6/19▲ 8J Hill2__32-3Ryan O'Hearn flied out to center.
    Fly Out
    1.780.4369.6%-.053-0.42
    6/19▲ 7K Freeland0___2-0Ryan O'Hearn fouled out to left.
    Called Strike, Ball, Foul Fly Out
    1.430.6521.6%-.039-0.30
    6/19▲ 4K Freeland0___1-0Ryan O'Hearn flied out to center.
    Fly Out
    1.120.6539.4%-.031-0.30
    6/19▲ 1K Freeland2___0-0Ryan O'Hearn fouled out to third.
    Ball, Foul Ball, Foul Fly Out
    0.430.1445.8%-.012-0.14
    6/17▲ 7L Medina2_232-10Ryan O'Hearn singled to center (Liner). Henry Davis scored. Spencer Horwitz scored.
    Ball, Foul Ball, Single
    0.040.6299.6%.0031.62
    6/17▲ 6J Suarez1___0-7Ryan O'Hearn flied out to center.
    Foul Ball, Ball, Called Strike, Ball, Fly Out
    0.050.2898.3%-.001-0.17
    6/17▲ 4J Suarez11__0-5Ryan O'Hearn homered (Fly). Brandon Lowe scored.
    Ball, Called Strike, Foul Ball, Home Run
    0.330.5591.9%.0471.73
    6/17▲ 2A Civale112_0-5Ryan O'Hearn reached on fielder's choice to shortstop. Brandon Lowe advanced to 3B. Bryan Reynolds out at second.
    Called Strike, Swinging Strike, Fielder's Choice
    0.630.9490.0%-.012-0.42
    6/17▲ 1A Civale0_230-1Ryan O'Hearn doubled to left (Fly). Brandon Lowe scored. Bryan Reynolds scored.
    Called Strike, Ball, Double
    1.212.0271.6%.0831.13
    6/16▲ 9E Alvarado2___5-6Ryan O'Hearn grounded out to second.
    Ball, Ball, Ball, Ground Out
    0.380.1180.1%-.010-0.11
    6/16▲ 7H Harris2___5-5Ryan O'Hearn singled to center (Fly).
    Single
    0.790.1143.1%.0220.13
    6/16▲ 6J Perkins0___4-2Ryan O'Hearn doubled to center (Liner).
    Called Strike, Double
    1.240.5322.4%.0800.63
    6/16▲ 4J Perkins11__4-0Ryan O'Hearn singled to right (Grounder). Bryan Reynolds advanced to 3B.
    Foul Ball, Foul Ball, Single
    0.900.5512.8%.0470.67
    6/16▲ 1J Perkins21__0-0Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.790.2447.4%-.023-0.24
    6/15▲ 8M Barnett0___11-1Ryan O'Hearn flied out to center.
    Called Strike, Called Strike, Fly Out
    0.010.530.0%.000-0.25
    6/15▲ 6J Ginn0___6-1Ryan O'Hearn singled to center (Liner).
    Ball, Single
    0.440.534.9%.0200.39
    6/15▲ 3J Ginn212_3-0Ryan O'Hearn struck out looking.
    Ball, Swinging Strike, Called Strike, Ball, Ball, Strikeout Looking
    1.520.4520.3%-.040-0.45
    6/15▲ 1J Ginn21__0-0Ryan O'Hearn grounded out to second.
    Ball, Foul Ball, Foul Ball, Pickoff Throw (First Base), Pickoff Throw (First Base), Ground Out
    0.790.2447.4%-.023-0.24
    6/14▼ 9P Fairbanks2___2-4Ryan O'Hearn flied out to center.
    Called Strike, Ball, Swinging Strike, Foul Ball, Fly Out
    0.590.111.6%-.016-0.11
    6/14▼ 7C Faucher1_2_1-2Ryan O'Hearn grounded out to second. Bryan Reynolds advanced to 3B.
    Ground Out
    2.660.7040.8%-.066-0.33
    6/14▼ 5M Meyer11__1-2Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, No Result, Strikeout Swinging
    1.790.5442.1%-.043-0.30
    6/14▼ 3M Meyer21__0-2Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Ball, Swinging Strike, Strikeout Swinging
    0.920.2429.9%-.027-0.24
    6/14▼ 1M Meyer21__0-0Ryan O'Hearn reached on fielder's choice to third. Bryan Reynolds out at second.
    Called Strike, Swinging Strike, Ball, Fielder's Choice
    0.790.2452.3%-.023-0.24
    6/13▼ 7M Petersen2___2-2Ryan O'Hearn struck out swinging.
    Swinging Strike, Ball, Swinging Strike, Strikeout Swinging
    0.820.1152.1%-.021-0.11
    6/13▼ 5C Gibson2___2-1Ryan O'Hearn singled to center (Liner).
    Called Strike, Single
    0.430.1166.9%.0120.13
    6/13▼ 3J King1_2_2-1Ryan O'Hearn flied out to right.
    Ball, Foul Ball, Swinging Strike, Fly Out
    1.130.7068.5%-.032-0.37
    6/13▼ 1L Bachar112_0-0Ryan O'Hearn singled to right (Grounder). Spencer Horwitz scored. Brandon Lowe advanced to 2B.
    Ball, Called Strike, Single
    1.880.9458.5%.0911.00
    6/12▼ 9J King0___3-8Ryan O'Hearn flied out to center.
    Ball, Called Strike, Fly Out
    0.210.520.8%-.005-0.24
    6/12▼ 6S Alcantara1___2-2Ryan O'Hearn grounded out to pitcher.
    Ball, Called Strike, Foul Ball, Foul Ball, No Result, Ground Out
    0.990.2854.3%-.025-0.17
    6/12▼ 4S Alcantara01__1-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Pitcher Step Off, Swinging Strike, Strikeout Looking
    1.330.9171.8%-.031-0.37
    6/12▼ 2S Alcantara0___0-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.920.5255.2%-.024-0.24
    6/11▼ 9T Scott1___6-8Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Tip, Foul Ball, Ball, Strikeout Swinging
    1.250.284.7%-.032-0.17
    6/11▼ 7J Dreyer1___4-7Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Swinging Strike, Strikeout Swinging
    0.730.2810.2%-.019-0.17
    6/11▼ 5W Klein21__3-5Ryan O'Hearn singled to left (Grounder). Bryan Reynolds advanced to 2B.
    Called Strike, Single
    1.100.2425.6%.0280.21
    6/10▼ 8J Dreyer21__9-6Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.120.2496.8%-.003-0.24
    6/10▼ 7A Vesia21__4-6Ryan O'Hearn grounded out to pitcher.
    Foul Ball, Ground Out
    1.380.2417.9%-.040-0.24
    6/10▼ 6S Ohtani0___1-6Ryan O'Hearn singled to right (Liner).
    Ball, Single
    0.520.525.9%.0230.39
    6/10▼ 3S Ohtani21__0-0Ryan O'Hearn flied out to right.
    Ball, Called Strike, Ball, Ball, Fly Out
    0.920.2452.6%-.026-0.24
    6/10▼ 1S Ohtani112_0-0Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.880.9458.5%-.043-0.49
    6/9▼ 9T Scott0_2_2-12Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Foul Ball, No Result, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.001.160.0%.000-0.45
    6/9▼ 7W Klein0___2-12Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.020.530.1%-.001-0.25
    6/9▼ 4E Lauer0___2-1Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.840.5368.5%-.022-0.25
    6/9▼ 1E Lauer2___1-0Ryan O'Hearn homered (Fly).
    Called Strike, Ball, Called Strike, Home Run
    0.360.1161.2%.0921.00
    6/7▲ 8T Kinley21233-2Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ground Out
    6.920.7830.9%-.176-0.78
    6/7▲ 6B Elder2___0-2Ryan O'Hearn flied out to third.
    Called Strike, Swinging Strike, Ball, Ball, Foul Ball, Fly Out
    0.340.1175.0%-.009-0.11
    6/7▲ 4B Elder0___0-2Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.700.5173.0%-.018-0.24
    6/7▲ 1B Elder2___0-1Ryan O'Hearn struck out looking.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Strikeout Looking
    0.370.1156.2%-.010-0.11
    6/6▲ 8T Kinley1___6-3Ryan O'Hearn singled to right (Liner).
    Single
    0.550.274.8%.0260.26
    6/6▲ 6D Dodd0___6-3Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Called Strike, Strikeout Swinging
    0.930.5113.5%-.024-0.24
    6/6▲ 4S Strider0_2_3-0Ryan O'Hearn flied out to left.
    Ball, Ball, Fly Out
    1.331.1324.1%-.042-0.44
    6/6▲ 1S Strider21__0-0Ryan O'Hearn flied out to center.
    Ball, Ball, Fly Out
    0.790.2347.4%-.022-0.23
    6/5▲ 9R Iglesias112_6-3Ryan O'Hearn grounded into a double play to second (Grounder). Marcell Ozuna out at second.
    Ball, Swinging Strike, Swinging Strike, Grounded Into Double Play
    2.200.928.3%-.083-0.92
    6/4▲ 8E De Los Santos0___1-5Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Ball, Strikeout Swinging
    0.130.4996.6%-.003-0.23
    6/4▲ 6K Teng01__0-2Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Home Run
    1.030.8881.0%.1121.62
    6/4▲ 4K Teng1___0-1Ryan O'Hearn flied out to center.
    Called Strike, Foul Ball, Ball, Ball, Foul Ball, Fly Out
    0.670.2660.4%-.016-0.16
    6/4▲ 1K Teng2_2_0-0Ryan O'Hearn singled to center (Liner). Brandon Lowe scored.
    Called Strike, Ball, Swinging Strike, Ball, Foul Ball, Single
    1.120.3248.4%.0920.91
    6/3▲ 9J Hader0___11-9Ryan O'Hearn grounded out to first.
    Called Strike, Called Strike, Ball, Ground Out
    1.490.497.3%-.038-0.23
    6/3▲ 7N Pearson01__3-7Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Ball, Pickoff Throw (First Base), Ball, Strikeout Swinging
    0.300.8895.2%-.007-0.36
    6/2▲ 9A Blubaugh0___4-9Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.020.4999.4%-.001-0.23
    6/2▲ 7S Okert1_2_4-6Ryan O'Hearn struck out swinging.
    Called Strike, Ball, (Stolen Base), Pitcher Step Off, Foul Ball, Strikeout Swinging
    0.830.6883.5%-.023-0.35
    6/2▲ 6M Burrows0___4-2Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Walked
    1.220.4921.5%.0530.39
    6/2▲ 3M Burrows1___2-2Ryan O'Hearn singled to left (Liner).
    Ball, Ball, Swinging Strike, Single
    0.720.2647.5%.0280.26
    6/2▲ 1M Burrows21__0-0Ryan O'Hearn flied out to left.
    Swinging Strike, Called Strike, Foul Ball, Pickoff Throw (First Base), Fly Out
    0.790.2347.5%-.022-0.23
    5/31▼ 6M Paredes2___9-2Ryan O'Hearn singled to left (Liner).
    Ball, Foul Ball, Ball, Foul Ball, Single
    0.010.1199.2%.0000.13
    5/31▼ 5Z Matthews0_235-0Ryan O'Hearn struck out swinging.
    Foul Ball, No Result, Foul Tip, Foul Ball, Ball, (Wild Pitch), Strikeout Swinging
    0.172.0298.0%-.007-0.59
    5/31▼ 3Z Matthews11__2-0Ryan O'Hearn grounded out to pitcher. Bryan Reynolds advanced to 2B.
    Swinging Strike, Ball, Called Strike, Ground Out
    0.830.5476.5%-.012-0.21
    5/31▼ 2Z Matthews0___0-0Ryan O'Hearn homered (Fly).
    Called Strike, Ball, Ball, Called Strike, Home Run
    0.920.5255.2%.1041.00
    5/16▼ 2C Sanchez1___0-5Ryan O'Hearn flied out to left.
    Called Strike, Fly Out, No Result
    0.400.2811.2%-.010-0.17
    5/15▼ 9J Alvarado2_2_8-8Ryan O'Hearn out on a dropped third strike.
    Foul Ball, Foul Ball, Ball, (Stolen Base), Ball, Dropped Third Strike
    3.850.3361.0%-.110-0.33
    5/15▼ 7C Shugart1___8-5Ryan O'Hearn grounded out to third.
    Ball, Foul Ball, Ground Out
    0.170.2893.4%-.004-0.17
    5/15▼ 5T Mayza1___7-3Ryan O'Hearn grounded out to first.
    Called Strike, Ground Out
    0.170.2892.4%-.005-0.17
    5/15▼ 3A Nola11__4-0Ryan O'Hearn flied out to center.
    Fly Out
    0.420.5589.3%-.010-0.31
    5/15▼ 2A Nola0___0-0Ryan O'Hearn walked.
    Ball, Foul Ball, No Result, Ball, Foul Ball, Ball, Foul Ball, Walked
    0.920.5355.2%.0370.39
    5/14▼ 6T Gordon2___7-2Ryan O'Hearn singled to right (Grounder).
    Ball, Ball, Swinging Strike, Swinging Strike, Foul Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Single
    0.050.1196.8%.0010.13
    5/14▼ 4T Gordon1___6-2Ryan O'Hearn flied out to center.
    Called Strike, Ball, Foul Ball, Foul Ball, Fly Out
    0.210.2890.3%-.005-0.17
    5/14▼ 3B Bernardino0___3-0Ryan O'Hearn singled to left (Liner).
    Called Strike, Ball, Called Strike, Single
    0.460.5383.7%.0180.39
    5/14▼ 1C Dollander11__1-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Called Strike, Home Run
    1.000.5564.6%.1441.73
    5/13▼ 8J Hill2___4-7Ryan O'Hearn flied out to left.
    Ball, Ball, Called Strike, Ball, Fly Out
    0.330.114.4%-.009-0.11
    5/13▼ 6A Senzatela0___3-6Ryan O'Hearn homered (Fly).
    Home Run
    1.070.5216.5%.0971.00
    5/13▼ 3J Quintana012_3-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds advanced to 3B. Marcell Ozuna out at second.
    Ball, Ball, Grounded Into Double Play
    0.841.5388.2%-.049-1.15
    5/13▼ 2J Quintana1___0-0Ryan O'Hearn doubled to right (Liner).
    Ball, Called Strike, Foul Ball, Foul Ball, Foul Ball, Double
    0.670.2852.8%.0420.42
    5/12▼ 7J Hill21233-0Ryan O'Hearn fouled out to third.
    Called Strike, Foul Fly Out
    0.690.7994.4%-.018-0.79
    5/12▼ 6S Halvorsen0___2-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Strikeout Looking
    0.520.5284.4%-.014-0.25
    5/12▼ 3M Lorenzen21__1-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    0.760.2464.3%-.022-0.24
    5/12▼ 1M Lorenzen112_0-0Ryan O'Hearn reached on fielder's choice to second. Oneil Cruz advanced to 3B. Bryan Reynolds out at second.
    Fielder's Choice
    1.880.9458.5%-.037-0.42
    5/10▲ 12R Borucki1_2_6-6Ryan O'Hearn grounded out to shortstop. Brandon Lowe advanced to 3B.
    Called Strike, Ground Out
    3.270.6738.2%-.068-0.31
    5/10▲ 10J Peguero0_2_4-4Ryan O'Hearn grounded out to shortstop. Nick Gonzales advanced to 3B.
    Foul Ball, Ball, Ground Out
    2.661.1050.0%.002-0.17
    5/10▲ 8C Kilian0___4-4Ryan O'Hearn reached on error to second (Grounder). Error by Luis Arraez.
    Called Strike, Error
    1.840.4850.0%.0690.38
    5/10▲ 6T Mahle1___2-3Ryan O'Hearn singled to center (Grounder).
    Ball, Foul Ball, Ball, Ball, Foul Ball, Single
    0.700.2664.3%.0260.25
    5/10▲ 4T Mahle0___1-2Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Strikeout Looking
    0.890.4862.9%-.022-0.23
    5/10▲ 1T Mahle11__0-1Ryan O'Hearn flied out to right.
    Called Strike, Fly Out
    1.050.5160.3%-.025-0.29
    5/9▲ 9C Koss01_31-12Ryan O'Hearn grounded into a double play to shortstop (Grounder). Brandon Lowe scored. Jared Triolo out at second.
    Grounded Into Double Play
    0.001.82100.0%.000-0.72
    5/9▲ 7G Santos21_31-9Ryan O'Hearn singled to pitcher (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 2B.
    Called Strike, Foul Ball, Foul Ball, Single
    0.030.4899.6%.0020.94
    5/9▲ 7J Brubaker0___1-4Ryan O'Hearn singled to right (Liner).
    Called Strike, Ball, Ball, Single
    0.330.4890.2%.0130.37
    5/9▲ 5R Borucki1_2_0-2Ryan O'Hearn flied out to left.
    Called Strike, Ball, Called Strike, Fly Out
    0.950.6677.7%-.026-0.34
    5/9▲ 4L Roupp0___0-0Ryan O'Hearn flied out to center.
    Called Strike, Ball, Fly Out
    1.080.4850.0%-.027-0.22
    5/9▲ 1L Roupp21__0-0Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Walked
    0.790.2247.5%.0200.20
    5/8▲ 9C Kilian21_35-2Ryan O'Hearn grounded out to third.
    Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Ground Out
    1.220.483.4%-.034-0.48
    5/7▲ 7B Garcia2___2-4Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.320.1178.8%-.008-0.11
    5/7▲ 5Z Gallen212_2-1Ryan O'Hearn singled to right (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 3B.
    Called Strike, Ball, Foul Ball, Single
    2.360.4435.3%.1471.06
    5/7▲ 4Z Gallen0___2-1Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Foul Ball, Ball, Strikeout Swinging
    1.140.5137.7%-.029-0.24
    5/7▲ 1Z Gallen2___0-1Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Fly Out
    0.370.1156.2%-.010-0.11
    5/6▲ 8J Morillo1___0-1Ryan O'Hearn flied out to left.
    Ball, Called Strike, Ball, Ball, Fly Out
    0.700.2772.1%-.017-0.16
    5/6▲ 6M Soroka0___0-1Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.980.5166.0%-.025-0.24
    5/6▲ 3M Soroka11__0-1Ryan O'Hearn flied out to left.
    Ball, Pickoff Throw (First Base), Ball, Called Strike, Swinging Strike, Fly Out
    1.140.5361.4%-.028-0.30
    5/6▲ 1M Soroka11__0-1Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Foul Ball, Ball, Walked
    1.050.5359.8%.0320.39
    5/5▲ 6E Rodriguez2___2-0Ryan O'Hearn flied out to right.
    Called Strike, Ball, Ball, Swinging Strike, Fly Out
    0.500.1116.8%-.013-0.11
    5/5▲ 4E Rodriguez01__2-0Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 2B.
    Ground Out
    1.770.9131.4%-.025-0.21
    5/5▲ 2E Rodriguez0___2-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    0.920.5130.2%-.023-0.24
    5/3▼ 7C Burns01__0-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds out at second.
    Ball, Ball, Grounded Into Double Play
    2.300.9164.5%-.124-0.80
    5/3▼ 4C Burns2___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ball, Strikeout Swinging
    0.520.1151.4%-.014-0.11
    5/3▼ 1C Burns2_2_0-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Ball, Swinging Strike, Strikeout Swinging
    1.120.3353.2%-.032-0.33
    5/2▼ 6J Franco0___15-6Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Strikeout Looking
    0.010.5299.8%.000-0.24
    5/2▼ 4B Burke1_2312-3Ryan O'Hearn singled to right (Fly). Brandon Lowe scored. Bryan Reynolds scored.
    Foul Ball, Ball, Ball, Ball, Single
    0.021.4399.6%.0011.11
    5/2▼ 3S Moll012_10-3Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.151.5398.2%-.004-0.59
    5/2▼ 2R Lowder112_5-3Ryan O'Hearn walked. Brandon Lowe advanced to 3B. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Walked
    1.330.9477.2%.0400.66
    5/2▼ 1R Lowder012_1-2Ryan O'Hearn doubled to right (Liner). Brandon Lowe scored. Bryan Reynolds advanced to 3B.
    Ball, Double
    1.981.5354.4%.1381.49
    5/1▼ 7L Mey21__9-1Ryan O'Hearn grounded out to first.
    Ball, Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Ground Out
    0.010.2499.8%.000-0.24
    5/1▼ 6P Johnson1___8-1Ryan O'Hearn singled to right (Liner).
    Ball, Single
    0.020.2899.2%.0010.27
    5/1▼ 4Z Maxwell212_4-0Ryan O'Hearn lined out to first.
    Called Strike, Ball, Swinging Strike, Line Drive
    0.520.4590.9%-.014-0.45
    5/1▼ 3B Singer2__32-0Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored.
    Ball, Single
    1.010.3775.6%.0690.87
    5/1▼ 1B Singer2___1-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.360.1161.2%-.009-0.11
    4/30▼ 9M Svanson2__35-10Ryan O'Hearn flied out to left.
    Called Strike, Ball, Ball, Fly Out
    0.060.370.2%-.002-0.37
    4/30▼ 7J Romero21__4-5Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Called Strike, Strikeout Swinging
    1.830.2431.0%-.052-0.24
    4/30▼ 5J Bruihl2_2_3-5Ryan O'Hearn grounded out to second.
    Called Strike, Called Strike, Foul Ball, Ball, Ground Out
    1.500.3326.6%-.043-0.33
    4/30▼ 4H Dobbins2_2_0-4Ryan O'Hearn walked.
    Ball, Ball, Ball, Foul Ball, Walked
    0.840.3312.9%.0120.12
    4/30▼ 2H Dobbins0___0-3Ryan O'Hearn flied out to shortstop.
    Ball, Fly Out
    0.880.5225.5%-.023-0.24
    4/29▼ 9R O'Brien1___4-5Ryan O'Hearn singled to left (Liner).
    Single
    2.700.2811.7%.0990.27
    4/29▼ 7J Romero11233-5Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    4.991.6040.5%-.131-0.81
    4/29▼ 6A Pallante1___1-3Ryan O'Hearn flied out to left.
    Ball, Fly Out
    0.980.2822.7%-.025-0.17
    4/29▼ 4A Pallante1___0-1Ryan O'Hearn reached on error to third (Grounder). Error by Ramon Urias.
    Foul Ball, Ball, Error
    0.850.2839.9%.0330.27
    4/29▼ 1A Pallante2__30-0Ryan O'Hearn grounded out to second.
    Called Strike, Ball, Ball, Ball, Swinging Strike, Ground Out
    1.300.3753.6%-.036-0.37
    4/28▼ 8J Bruihl112_3-11Ryan O'Hearn singled to right (Liner). Oneil Cruz scored. Bryan Reynolds advanced to 2B.
    Called Strike, Single
    0.110.940.4%.0051.00
    4/28▼ 6K Leahy11__1-6Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Home Run
    0.650.556.0%.0781.73
    4/28▼ 4K Leahy01__0-3Ryan O'Hearn grounded into a double play to shortstop (Grounder). Bryan Reynolds out at second.
    Ball, Grounded Into Double Play
    1.670.9226.1%-.084-0.81
    4/28▼ 1K Leahy2_2_0-0Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Called Strike, Ball, Strikeout Swinging
    1.120.3353.2%-.032-0.33
    4/27▼ 9G Soriano0___2-4Ryan O'Hearn grounded out to shortstop.
    Called Strike, Swinging Strike, Ball, Foul Ball, Ground Out
    1.890.529.6%-.049-0.24
    4/27▼ 6D May0___2-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.520.5284.4%-.014-0.24
    4/27▼ 3D May1___2-0Ryan O'Hearn walked.
    Ball, Called Strike, Ball, Ball, Foul Ball, Walked
    0.460.2874.7%.0170.27
    4/27▼ 1D May2_2_0-0Ryan O'Hearn singled to right (Liner). Brandon Lowe scored.
    Ball, Single
    1.120.3353.2%.0900.91
    4/26▲ 9A Uribe1___5-0Ryan O'Hearn lined out to second.
    Ball, Foul Ball, Called Strike, Ball, Line Drive
    0.070.260.2%-.002-0.16
    4/26▲ 7T Megill112_5-0Ryan O'Hearn flied out to right. Nick Gonzales advanced to 3B.
    Ball, Swinging Strike, Fly Out
    0.890.914.8%-.019-0.41
    4/26▲ 5K Harrison0___5-0Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.460.506.0%-.012-0.23
    4/26▲ 2K Harrison01__0-0Ryan O'Hearn non-force gdp to first (Grounder). Marcell Ozuna out at second.
    Called Strike, Non-Force GDP
    1.530.8853.8%-.078-0.77
    4/25▲ 10A Zerpa112_3-4Ryan O'Hearn grounded out to pitcher. Nick Yorke advanced to 3B. Bryan Reynolds advanced to 2B.
    Foul Ball, Called Strike, Ground Out
    1.320.9167.7%-.035-0.31
    4/25▲ 8A Ashby0___3-3Ryan O'Hearn struck out looking.
    Called Strike, Swinging Strike, Ball, Strikeout Looking
    1.850.5050.0%-.047-0.23
    4/25▲ 6J Misiorowski012_2-2Nick Gonzales advanced on a wild pitch to 2B.2.621.4963.1%.0730.49
    4/25▲ 6J Misiorowski0___2-2Ryan O'Hearn was hit by a pitch.
    Hit By Pitch, No Result
    1.340.5050.0%.0520.38
    4/25▲ 4J Misiorowski01__0-0Ryan O'Hearn singled to center (Liner). Bryan Reynolds advanced to 2B.
    Swinging Strike, Ball, Foul Ball, Single
    1.770.8854.3%.0660.61
    4/25▲ 1J Misiorowski21__0-0Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.790.2347.5%-.022-0.23
    4/24▲ 8S Drohan2___0-4Ryan O'Hearn singled to shortstop (Grounder).
    Called Strike, Ball, Foul Ball, Foul Ball, Single
    0.070.1096.0%.0020.13
    4/24▲ 6S Drohan1___0-3Ryan O'Hearn doubled to right (Liner).
    Ball, Double
    0.320.2685.7%.0200.41
    4/24▲ 4B Woodruff112_0-1Ryan O'Hearn fouled out to catcher.
    Ball, Called Strike, Foul Fly Out
    1.950.9166.4%-.044-0.47
    4/24▲ 2B Woodruff1___0-0Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Ball, Called Strike, Fly Out
    0.650.2647.6%-.016-0.16
    4/23▲ 8J Junis2___6-1Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.050.100.6%-.001-0.10
    4/23▲ 6J deGrom2___6-1Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Foul Ball, Ball, Walked
    0.120.102.7%.0050.12
    4/23▲ 4J deGrom1___2-0Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Foul Ball, Strikeout Swinging
    0.710.2623.6%-.018-0.15
    4/23▲ 2J deGrom1___0-0Ryan O'Hearn singled to right (Liner).
    Ball, Swinging Strike, Swinging Strike, Single
    0.650.2647.7%.0260.25
    4/22▲ 8G Collyer11__2-4Ryan O'Hearn grounded into a double play to second (Grounder). Marcell Ozuna out at second.
    Ball, Grounded Into Double Play
    0.620.5187.1%-.028-0.51
    4/22▲ 6T Alexander0___2-4Ryan O'Hearn singled to left (Liner).
    Called Strike, Called Strike, Single
    0.640.4878.8%.0250.38
    4/22▲ 4J Leiter2___2-1Ryan O'Hearn walked.
    Ball, Ball, Ball, Called Strike, Called Strike, Foul Ball, Walked
    0.510.1032.3%.0160.12
    4/22▲ 1J Leiter21__0-1Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.720.2257.8%-.020-0.22
    4/21▲ 8J Latz1___5-1Ryan O'Hearn flied out to center.
    Ball, Fly Out
    0.270.262.1%-.007-0.16
    4/21▲ 6K Rocker0___5-1Ryan O'Hearn flied out to center.
    Ball, Ball, Ball, Called Strike, Fly Out
    0.620.497.6%-.016-0.23
    4/21▲ 3K Rocker2___2-1Ryan O'Hearn out on a dropped third strike.
    Ball, Called Strike, Foul Ball, Ball, Foul Ball, No Result, Dropped Third Strike
    0.460.1033.9%-.012-0.10
    4/21▲ 1K Rocker11__0-1Ryan O'Hearn advanced on a wild pitch to 2B.1.050.5160.2%.0150.16
    4/21▲ 1K Rocker0__30-0Ryan O'Hearn singled to center (Grounder). Oneil Cruz scored.
    Ball, Ball, Ball, (Stolen Base), Single
    1.091.4159.1%.0410.46
    4/18▼ 8B Baker11__4-5Ryan O'Hearn singled to third (Grounder). Brandon Lowe advanced to 2B.
    Called Strike, Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Single
    3.340.5431.8%.0930.39
    4/18▼ 6I Seymour0___4-5Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Swinging Strike, Foul Ball, Strikeout Swinging
    1.570.5239.9%-.040-0.25
    4/18▼ 4D Rasmussen1___2-0Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Walked
    0.460.2876.9%.0170.27
    4/18▼ 1D Rasmussen21__0-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Called Strike, Ball, Home Run
    0.790.2452.3%.1811.87
    4/17▼ 7Y Gomez1___3-1Ryan O'Hearn grounded out to shortstop.
    Ground Out
    0.330.2887.5%-.008-0.17
    4/17▼ 5N Martinez1___1-0Ryan O'Hearn flied out to center.
    Foul Ball, Ball, Ball, Fly Out
    0.640.2868.5%-.016-0.17
    4/17▼ 3N Martinez112_1-0Ryan O'Hearn grounded out to shortstop. Brandon Lowe advanced to 3B. Bryan Reynolds advanced to 2B.
    Ball, Ball, Foul Ball, Ball, Ground Out
    1.730.9470.2%-.025-0.32
    4/17▼ 1N Martinez2_2_0-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    1.120.3353.2%-.032-0.33
    4/16▼ 9C Beeter0_2_6-7Ryan O'Hearn was hit by a pitch.
    Called Strike, (Stolen Base), No Result, Ball, Foul Ball, Ball, Foul Ball, Hit By Pitch
    4.331.1645.3%.0750.38
    4/15▼ 8B Lord0___2-0Ryan O'Hearn singled to second (Grounder).
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Single
    0.250.5293.8%.0090.39
    4/15▼ 5J Irvin21_32-0Ryan O'Hearn advanced on a stolen base to 2B.1.190.5181.1%.0050.10
    4/15▼ 5J Irvin21__2-0Ryan O'Hearn singled to right (Liner). Bryan Reynolds advanced to 3B.
    Ball, Ball, Foul Ball, Pickoff Throw (First Base), Foul Ball, Foul Ball, Single
    0.570.2479.3%.0180.28
    4/15▼ 3J Irvin01__2-0Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.980.9178.8%-.023-0.37
    4/15▼ 1J Irvin21__0-0Ryan O'Hearn singled to left (Liner). Bryan Reynolds advanced to 2B.
    Called Strike, Foul Ball, Ball, Ball, Single
    0.790.2452.3%.0190.21
    4/14▼ 8C Perez1___4-5Ryan O'Hearn walked.
    Ball, Ball, Ball, Walked
    1.880.2824.9%.0700.27
    4/14▼ 6M Parker1___4-5Ryan O'Hearn grounded out to second.
    Called Strike, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Ground Out
    1.150.2835.9%-.029-0.17
    4/14▼ 4M Mikolas012_1-5Ryan O'Hearn flied out to right.
    Foul Ball, Ball, Fly Out
    1.991.5423.7%-.053-0.59
    4/14▼ 1P Poulin11__1-3Ryan O'Hearn grounded into a double play to second (Grounder). Bryan Reynolds out at second.
    Ball, Ball, Ball, Called Strike, Foul Ball, Grounded Into Double Play
    1.200.5535.7%-.052-0.55
    4/13▼ 6B Lord21__15-1Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.000.2499.9%.000-0.24
    4/13▼ 6J Rutledge0__38-1Ryan O'Hearn doubled to center (Fly). Bryan Reynolds scored.
    Double, No Result
    0.021.4599.6%.0010.71
    4/13▼ 4P Schultz2_2_5-1Ryan O'Hearn grounded out to second.
    Ground Out
    0.400.3390.5%-.011-0.33
    4/13▼ 2P Schultz112_4-1Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    1.000.9483.8%-.023-0.49
    4/13▼ 1C Cavalli112_0-1Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    2.020.9448.9%-.047-0.49
    4/12▲ 8R Martin1___4-6Ryan O'Hearn singled to center (Grounder).
    Foul Ball, Ball, Single
    0.370.2685.7%.0130.26
    4/12▲ 5J Taillon11__2-6Ryan O'Hearn struck out swinging.
    Ball, Ball, Ball, Called Strike, Called Strike, Strikeout Swinging, (Stolen Base)
    0.390.5190.3%-.009-0.29
    4/12▲ 3J Taillon0___0-5Ryan O'Hearn grounded out to first.
    Ball, Ground Out
    0.250.4991.2%-.006-0.23
    4/12▲ 1J Taillon11__0-1Ryan O'Hearn singled to left (Fly). Brandon Lowe advanced to 2B.
    Ball, Pickoff Throw (First Base), Called Strike, Single
    1.050.5160.2%.0320.39
    4/11▲ 10D Palencia0_2_3-3Ryan O'Hearn flied out to left.
    Ball, Ball, Foul Ball, Fly Out
    2.661.1150.0%-.118-0.44
    4/11▲ 7B Brown01__1-3Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Called Strike, Ball, Swinging Strike, Foul Ball, Walked
    0.920.8784.5%.0330.61
    4/11▲ 5E Cabrera0___0-3Ryan O'Hearn flied out to right.
    Swinging Strike, Fly Out
    0.460.4984.4%-.012-0.23
    4/11▲ 3E Cabrera01_30-2Ryan O'Hearn hit a sacrifice fly to right (Fly). Brandon Lowe scored.
    Foul Ball, Swinging Strike, Ball, Ball, Sacrifice Fly
    1.101.8381.5%-.012-0.32
    4/11▲ 1E Cabrera2__30-0Ryan O'Hearn flied out to left.
    Called Strike, Ball, Fly Out
    1.310.3648.8%-.036-0.36
    4/10▲ 9R Martin0___0-2Ryan O'Hearn flied out to left.
    Called Strike, Called Strike, Foul Ball, Ball, Ball, Fly Out
    0.280.4992.9%-.007-0.23
    4/10▲ 7C Thielbar0___0-0Ryan O'Hearn singled to right (Liner).
    Called Strike, Ball, Single
    1.540.4950.0%.0590.38
    4/10▲ 4S Imanaga0___0-0Ryan O'Hearn flied out to center.
    Ball, Ball, Fly Out
    1.080.4950.0%-.027-0.23
    4/10▲ 1S Imanaga1___0-0Ryan O'Hearn grounded out to second.
    Ball, Called Strike, Ground Out
    0.620.2647.8%-.015-0.15
    4/8▼ 8J Estrada1___2-4Ryan O'Hearn flied out to left.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Foul Ball, Fly Out
    1.190.2812.4%-.030-0.17
    4/8▼ 6M King2___0-0Ryan O'Hearn flied out to center.
    Fly Out
    0.680.1151.8%-.018-0.11
    4/8▼ 3M King112_0-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds out at second.
    Called Strike, Foul Ball, Ball, Pitcher Step Off, Foul Ball, Grounded Into Double Play
    2.120.9459.7%-.097-0.94
    4/8▼ 1M King21__0-0Ryan O'Hearn grounded out to second.
    Ball, Ball, Called Strike, Ball, Pitcher Step Off, Called Strike, Ground Out
    0.790.2452.3%-.023-0.24
    4/7▼ 8A Morejon11__2-1Ryan O'Hearn singled to left (Liner). Bryan Reynolds advanced to 2B.
    Called Strike, Single
    0.720.5486.6%.0200.39
    4/7▼ 6B Rodriguez1___2-0Ryan O'Hearn singled to left (Grounder).
    Ball, Ball, Called Strike, Ball, Called Strike, Foul Ball, No Result, Single
    0.390.2883.1%.0140.27
    4/7▼ 4N Pivetta2___0-0Ryan O'Hearn walked.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Walked
    0.520.1151.4%.0150.13
    4/7▼ 2N Pivetta0___0-0Ryan O'Hearn flied out to left.
    Ball, Foul Ball, Ball, Called Strike, Ball, Foul Ball, Fly Out
    0.920.5255.2%-.024-0.24
    4/6▼ 8D Morgan012_0-5Ryan O'Hearn grounded into a double play to second (Grounder). Brandon Lowe advanced to 3B. Bryan Reynolds out at second.
    Swinging Strike, Ball, Ball, Grounded Into Double Play
    1.281.547.0%-.056-1.16
    4/6▼ 6R Marinaccio0___0-4Ryan O'Hearn doubled to left (Fly).
    Called Strike, Double
    0.770.5310.1%.0480.63
    4/6▼ 3G Marquez2_230-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Ball, Foul Ball, Foul Ball, Ball, (Wild Pitch), Foul Ball, Strikeout Looking
    2.200.6256.6%-.066-0.62
    4/6▼ 2G Marquez0___0-0Ryan O'Hearn walked.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Walked
    0.920.5355.2%.0370.39
    4/5▼ 8Y Cano21__8-2Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Foul Ball, Strikeout Swinging
    0.010.2499.8%.000-0.24
    4/5▼ 6C Povich11__8-1Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 2B.
    Called Strike, Ball, Ground Out
    0.030.5499.3%-.001-0.21
    4/5▼ 5C Povich0___6-1Ryan O'Hearn grounded out to first.
    Ball, Ball, Called Strike, Ground Out
    0.140.5296.0%-.004-0.25
    4/5▼ 2C Bassitt212_4-0Ryan O'Hearn doubled to center (Fly). Oneil Cruz scored. Brandon Lowe scored.
    Ball, Swinging Strike, Catcher Pickoff Throw (Second Base), Ball, Ball, Double
    0.640.4587.3%.0711.88
    4/5▼ 1C Bassitt21__0-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Ball, Ball, Ball, Home Run
    0.790.2452.3%.1811.87
    4/4▼ 9R Helsley1_2_2-2Ryan O'Hearn was intentionally walked.
    Intentional Ball, Intentional Ball, Intentional Ball, Intentionally Walked
    3.170.7070.1%.0100.24
    4/4▼ 7G Wolfram21__1-2Ryan O'Hearn grounded out to second.
    Ball, Foul Ball, Foul Tip, Ground Out
    1.830.2431.0%-.052-0.24
    4/4▼ 5S Baz212_1-2Ryan O'Hearn flied out to center.
    Foul Ball, Fly Out
    2.520.4540.7%-.065-0.45
    4/4▼ 4S Baz01__0-2Ryan O'Hearn singled to right (Liner). Bryan Reynolds advanced to 2B.
    Ball, Called Strike, Ball, Foul Ball, Foul Ball, Single
    1.900.9136.0%.0740.62
    4/4▼ 1S Baz112_0-0Ryan O'Hearn struck out swinging.
    Ball, Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    1.880.9458.5%-.043-0.49
    4/3▼ 8R Garcia0___5-3Ryan O'Hearn grounded out to first.
    Ground Out
    0.250.5293.8%-.007-0.25
    4/3▼ 5D Enns11_34-2Ryan O'Hearn hit a sacrifice fly to center (Fly). Bryan Reynolds scored.
    Called Strike, Ball, (Wild Pitch), Foul Ball, Ball, Sacrifice Fly
    1.211.2185.4%.0170.03
    4/3▼ 3K Bradish1___4-0Ryan O'Hearn struck out swinging.
    Foul Ball, Called Strike, Strikeout Swinging
    0.230.2888.4%-.006-0.17
    4/3▼ 2K Bradish0___0-0Ryan O'Hearn walked.
    Ball, Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Foul Ball, Walked
    0.920.5255.2%.0370.39
    3/31▲ 7B Burke11__1-6Ryan O'Hearn grounded into a double play to third (Grounder). Jake Mangum out at second.
    Called Strike, Grounded Into Double Play
    0.180.5796.4%-.008-0.57
    3/31▲ 4B Williamson2___1-6Ryan O'Hearn lined out to shortstop.
    Ball, Ball, Called Strike, Called Strike, Foul Ball, Line Drive
    0.140.1290.0%-.004-0.12
    3/31▲ 2B Williamson212_0-1Ryan O'Hearn homered (Fly). Joey Bart scored. Oneil Cruz scored.
    Ball, Ball, Swinging Strike, Foul Ball, Home Run
    1.530.4759.0%.2212.65
    3/31▲ 1B Williamson01__0-0Ryan O'Hearn walked. Jake Mangum advanced to 2B.
    Pitcher Step Off, Called Strike, Ball, Ball, Ball, Foul Ball, Walked
    1.390.9553.5%.0520.62
    3/30▲ 9C Phillips01__2-0Ryan O'Hearn walked. Marcell Ozuna advanced to 2B.
    Called Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked
    2.920.9515.9%.1220.62
    3/30▲ 7J Franco0___2-0Ryan O'Hearn singled to right (Liner).
    Called Strike, Foul Ball, Foul Ball, Ball, Single
    1.380.5519.5%.0590.40
    3/30▲ 4C Burns21__0-0Ryan O'Hearn walked. Brandon Lowe advanced to 2B.
    Ball, Ball, Ball, Foul Ball, Walked
    0.990.2546.7%.0240.22
    3/30▲ 2C Burns0___0-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.930.5550.0%-.024-0.26
    3/29▲ 10R Lovelady0_2_2-2Ryan O'Hearn singled to center (Grounder). Bryan Reynolds scored.
    Called Strike, Single
    2.681.0850.0%.1850.76
    3/29▲ 8S Manaea1___2-2Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Ball, Foul Ball, Ball, Strikeout Swinging
    1.370.2545.4%-.033-0.15
    3/29▲ 5N McLean2_2_1-2Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Foul Ball, Strikeout Swinging
    1.290.3163.2%-.036-0.31
    3/29▲ 3N McLean2___1-2Ryan O'Hearn singled to center (Liner).
    Foul Ball, No Result, Ball, Ball, Swinging Strike, Ball, Single
    0.410.1058.3%.0120.12
    3/29▲ 1N McLean112_0-0Ryan O'Hearn singled to left (Fly). Oneil Cruz scored. Brandon Lowe advanced to 2B.
    Ball, Called Strike, Single
    1.970.8853.9%.0971.00
    3/28▲ 11R Lovelady1_2_1-1Ryan O'Hearn grounded out to second. Jake Mangum advanced to 3B.
    Pitcher Step Off, Called Strike, Called Strike, Ground Out
    3.260.6538.2%-.067-0.30
    3/28▲ 9D Williams2__30-0Ryan O'Hearn walked.
    Called Strike, Ball, Foul Ball, Ball, Ball, Walked
    4.370.3548.6%.0170.13
    3/28▲ 7L Weaver1___0-0Ryan O'Hearn grounded out to first.
    Swinging Strike, Ball, Ground Out
    1.130.2546.2%-.028-0.15
    3/28▲ 5D Peterson21__0-0Ryan O'Hearn singled to right (Grounder). Jared Triolo advanced to 2B.
    Called Strike, Single
    1.110.2246.6%.0260.20
    3/28▲ 3D Peterson212_0-0Ryan O'Hearn flied out to center.
    Fly Out
    1.900.4249.4%-.048-0.42
    3/28▲ 1D Peterson1___0-0Ryan O'Hearn grounded out to first.
    Called Strike, Called Strike, Ground Out
    0.610.2547.8%-.015-0.15
    3/26▲ 9L Garcia0___11-5Ryan O'Hearn singled to right (Grounder).
    Called Strike, Ball, Ball, Called Strike, Single
    0.060.470.2%.0030.37
    3/26▲ 6T Myers1___9-4Ryan O'Hearn homered (Fly).
    Ball, Ball, Ball, Called Strike, Foul Ball, Home Run
    0.230.253.1%.0261.00
    3/26▲ 4F Peralta0___5-3Ryan O'Hearn grounded out to first.
    Ground Out
    1.030.4725.8%-.026-0.22
    3/26▲ 1F Peralta2___0-2Ryan O'Hearn struck out looking.
    Swinging Strike, Ball, Ball, Foul Ball, Strikeout Looking
    0.300.1066.9%-.008-0.10
    DateInnPitcherOutsBasesScorePlayLIREWEWPARE24
    7/31▲ 9E Pagan1___8-7Ryan O'Hearn grounded out to second.
    Ball, Ball, Ball, Ground Out, No Result
    2.220.309.7%-.057-0.18
    7/31▲ 8C Ferguson0___5-4Ryan O'Hearn grounded out to pitcher.
    Called Strike, Called Strike, Ball, Ground Out
    2.170.5526.6%-.057-0.26
    7/31▲ 5H Greene11__5-4Ryan O'Hearn flied out to shortstop.
    Fly Out
    1.660.5737.1%-.041-0.32
    7/31▲ 3H Greene11__2-3Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Swinging Strike, Walked
    1.150.5760.8%.0340.40
    7/31▲ 1H Greene212_0-0Ryan O'Hearn singled to first (Grounder). Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Ball, Single
    1.580.4749.2%.0290.35
    7/30▲ 8T Antone1_2_2-2Ryan O'Hearn flied out to center.
    Ball, Swinging Strike, Ball, Ball, Foul Ball, Fly Out
    2.550.7354.0%-.074-0.38
    7/30▲ 6R Lowder2___2-2Ryan O'Hearn flied out to left.
    Ball, Swinging Strike, Ball, Foul Ball, Fly Out
    0.670.1243.9%-.018-0.12
    7/30▲ 4R Lowder2___2-0Ryan O'Hearn flied out to third.
    Foul Ball, Swinging Strike, Ball, Fly Out
    0.460.1223.3%-.012-0.12
    7/30▲ 2R Lowder1___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Called Strike, Strikeout Swinging
    0.670.3047.6%-.017-0.18
    7/29▼ 9B Garcia21__0-3Ryan O'Hearn reached on fielder's choice to shortstop. Esmerlyn Valdez out at second.
    Called Strike, Fielder's Choice
    0.520.241.6%-.016-0.24
    7/29▼ 7E Rodriguez11__0-3Ryan O'Hearn reached on fielder's choice to first. Bryan Reynolds out at second.
    Ball, Foul Ball, Ball, Foul Ball, Fielder's Choice
    1.460.5413.4%-.036-0.30
    7/29▼ 5E Rodriguez0___0-2Ryan O'Hearn grounded out to third.
    Foul Ball, Ball, Foul Ball, Ground Out
    1.250.5229.2%-.032-0.25
    7/29▼ 2E Rodriguez1___0-0Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.670.2852.8%-.017-0.17
    7/28▼ 11G Carrillo112_7-7Ryan O'Hearn grounded into a double play to second (Grounder). Bryan Reynolds out at second.
    Foul Ball, Grounded Into Double Play
    4.290.9471.1%-.211-0.94
    7/28▼ 9J Morillo1___6-6Ryan O'Hearn doubled to left (Fly).
    Double
    1.840.2858.3%.1190.42
    7/28▼ 8R Thompson21__0-6Ryan O'Hearn doubled to right (Liner). Bryan Reynolds scored.
    Ball, Ball, Foul Ball, Double
    0.090.240.5%.0081.09
    7/28▼ 6B Pfaadt1___0-6Ryan O'Hearn flied out to center.
    Ball, Fly Out
    0.200.282.5%-.005-0.17
    7/28▼ 4B Pfaadt1_2_0-5Ryan O'Hearn flied out to second.
    Called Strike, Ball, Fly Out
    0.770.7010.4%-.022-0.37
    7/28▼ 2B Pfaadt0___0-3Ryan O'Hearn flied out to left.
    Called Strike, Fly Out
    0.880.5225.6%-.023-0.25
    7/27▼ 9T Clarke0___2-2Ryan O'Hearn grounded out to shortstop.
    Called Strike, Foul Ball, Ground Out
    2.280.5264.2%-.059-0.25
    7/27▼ 6J Morillo212_1-2Ryan O'Hearn flied out to left.
    Ball, Fly Out
    2.940.4538.7%-.077-0.45
    7/27▼ 5M Kelly0___0-0Ryan O'Hearn flied out to first.
    Foul Ball, Ball, Fly Out
    1.170.5256.8%-.030-0.25
    7/27▼ 2M Kelly1___0-0Ryan O'Hearn flied out to right.
    Ball, Ball, Fly Out
    0.670.2852.8%-.017-0.17
    7/26▼ 7A Civale2___8-4Ryan O'Hearn grounded out to pitcher.
    Ground Out
    0.060.1196.5%-.002-0.11
    7/26▼ 5R Rolison11__8-4Ryan O'Hearn walked. Esmerlyn Valdez advanced to 2B.
    Ball, Ball, Ball, Walked
    0.310.5493.0%.0090.39
    7/26▼ 3J Taillon11233-1Ryan O'Hearn homered (Fly). Brandon Lowe scored. Bryan Reynolds scored. Esmerlyn Valdez scored.
    Foul Ball, Home Run
    1.651.6082.8%.1262.68
    7/26▼ 2J Taillon0___1-1Ryan O'Hearn walked.
    Ball, Ball, Ball, Walked
    0.920.5255.2%.0370.39
    7/25▼ 6S Imanaga21__0-8Ryan O'Hearn lined out to shortstop.
    Ball, Ball, Line Drive
    0.070.240.7%-.002-0.24
    7/25▼ 4S Imanaga2___0-0Ryan O'Hearn singled to right (Liner).
    Ball, Ball, Single
    0.520.1151.4%.0150.13
    7/25▼ 2S Imanaga01__0-0Ryan O'Hearn flied out to right.
    Called Strike, Ball, Ball, Fly Out
    1.480.9258.9%-.035-0.37
    7/24▼ 8J Webb2___1-1Ryan O'Hearn singled to center (Liner).
    Swinging Strike, Single
    1.050.1152.7%.0240.13
    7/24▼ 6M Boyd11__1-1Ryan O'Hearn advanced on a wild pitch to 2B.1.750.5457.9%.0270.16
    7/24▼ 6M Boyd1___1-1Ryan O'Hearn singled to right (Liner).
    Ball, Ball, Called Strike, Single
    0.990.2854.3%.0360.27
    7/24▼ 4M Boyd2___0-0Ryan O'Hearn grounded out to first.
    Ground Out
    0.520.1151.4%-.014-0.11
    7/24▼ 2M Boyd1___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.670.2852.8%-.017-0.17
    7/22▲ 9D Bednar112_3-3Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Ball, Pitcher Step Off, Ball, Strikeout Swinging
    4.620.9058.1%-.103-0.47
    7/22▲ 9T Hill212_2-0Ryan O'Hearn grounded out to second.
    Ball, Called Strike, Ground Out, No Result
    2.830.437.2%-.072-0.43
    7/22▲ 7G Cole1___0-2Ryan O'Hearn flied out to right.
    Called Strike, Ball, Swinging Strike, Fly Out, No Result
    0.440.2680.7%-.011-0.16
    7/22▲ 7P Blackburn11_30-0Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Foul Tip, Strikeout Swinging
    3.341.1862.0%-.118-0.68
    7/22▲ 5G Cole1___0-0Ryan O'Hearn struck out looking.
    Foul Ball, Swinging Strike, Ball, Foul Ball, Ball, Ball, Strikeout Looking
    0.870.2647.0%-.021-0.16
    7/22▲ 5M Fried0___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.190.4950.0%-.030-0.23
    7/22▲ 2G Cole1___0-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Swinging Strike, Strikeout Looking
    0.650.2647.7%-.016-0.16
    7/22▲ 2M Fried01__0-0Ryan O'Hearn grounded out to first. Esmerlyn Valdez advanced to 2B.
    Ground Out
    1.540.8753.8%-.018-0.20
    7/20▲ 8T Hill0___8-5Ryan O'Hearn singled to second (Grounder).
    Called Strike, Swinging Strike, Ball, Foul Ball, Single
    0.860.496.7%.0410.38
    7/20▲ 5R Weathers11__8-5Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Ball, Pickoff Throw (First Base), Foul Ball, No Result, Strikeout Swinging
    1.180.5116.0%-.029-0.29
    7/20▲ 3R Weathers0___4-5Ryan O'Hearn struck out swinging.
    Foul Ball, Swinging Strike, Strikeout Swinging
    0.870.4961.6%-.022-0.23
    7/20▲ 2R Weathers0___4-0Ryan O'Hearn singled to right (Grounder).
    Called Strike, Ball, Called Strike, Single
    0.650.4915.1%.0290.38
    7/19▲ 9W Dion1___1-7Ryan O'Hearn struck out looking.
    Ball, Foul Ball, Swinging Strike, Foul Ball, Foul Ball, Strikeout Looking
    0.010.2699.7%.000-0.16
    7/19▲ 7H Gaddis0___1-5Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Walked
    0.200.4994.5%.0070.38
    7/19▲ 5J Cantillo212_1-2Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ground Out
    1.780.4363.7%-.045-0.43
    7/19▲ 3J Cantillo2___0-1Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.410.1057.9%-.010-0.10
    7/19▲ 1J Cantillo212_0-0Ryan O'Hearn flied out to right.
    Called Strike, Foul Ball, Fly Out
    1.630.4349.4%-.042-0.43
    7/18▲ 8C Heuer1__31-6Ryan O'Hearn hit a sacrifice fly to right (Fly). Bryan Reynolds scored.
    Ball, Sacrifice Fly
    0.120.9398.8%.0030.17
    7/18▲ 8W Dion0___0-3Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ball, Ball, Foul Tip, Ball, Foul Ball, Ground Out
    0.260.5093.2%-.006-0.23
    7/18▲ 6G Williams1___1-4Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.310.2685.9%-.008-0.16
    7/18▲ 5E Sabrowski1___0-3Ryan O'Hearn flied out to shortstop.
    Ball, Foul Ball, Ball, Fly Out
    0.350.2683.0%-.009-0.16
    7/18▲ 4G Williams1___1-2Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.660.2660.5%-.016-0.16
    7/18▲ 3L Allen1_2_0-2Ryan O'Hearn grounded out to second. Esmerlyn Valdez advanced to 3B.
    Ground Out
    0.970.6873.2%-.023-0.31
    7/18▲ 2L Allen0___0-0Ryan O'Hearn walked.
    Called Strike, Ball, Swinging Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Walked
    0.930.5050.0%.0380.38
    7/18▲ 2G Williams0___0-0Ryan O'Hearn flied out to center.
    Called Strike, Fly Out
    0.930.4950.0%-.023-0.23
    7/12▼ 5C Yoho1_2_14-2Ryan O'Hearn walked.
    Ball, (Wild Pitch), Ball, Ball, Walked
    0.010.7099.8%.0000.24
    7/12▼ 4J Koenig01238-2Ryan O'Hearn singled to center (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Foul Ball, Foul Ball, Foul Ball, Single
    0.182.3898.4%.0061.00
    7/12▼ 3R Gasser2__34-0Ryan O'Hearn was hit by a pitch.
    Called Strike, Pickoff Throw (First Base), Swinging Strike, Hit By Pitch
    0.510.3888.9%.0040.14
    7/12▼ 2R Gasser0_2_0-0Ryan O'Hearn doubled to right (Fly). Esmerlyn Valdez scored.
    Called Strike, Foul Ball, Double
    1.241.1661.4%.0951.00
    7/11▼ 8A Uribe2__33-2Ryan O'Hearn grounded out to second.
    Ground Out
    0.980.3885.9%-.027-0.37
    7/11▼ 7A Ashby1___7-6Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.590.2876.7%-.015-0.17
    7/11▼ 6S Drohan21__3-2Ryan O'Hearn was hit by a pitch. Bryan Reynolds advanced to 2B.
    Called Strike, Hit By Pitch
    0.810.2471.3%.0180.21
    7/11▼ 5C Yoho2___3-5Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Ball, Foul Ball, Strikeout Swinging
    0.540.1123.8%-.014-0.11
    7/11▼ 4S Drohan1___2-0Ryan O'Hearn flied out to left.
    Called Strike, Called Strike, Foul Ball, Fly Out
    0.460.2876.8%-.012-0.17
    7/11▼ 3B Sproat2___3-2Ryan O'Hearn was hit by a pitch.
    Foul Ball, Ball, Ball, Hit By Pitch
    0.400.1163.2%.0110.13
    7/11▼ 2S Drohan1___0-0Ryan O'Hearn flied out to left.
    Fly Out
    0.670.2852.8%-.017-0.17
    7/11▼ 1B Sproat112_1-0Ryan O'Hearn struck out looking.
    Delay of Game, Called Strike, Foul Ball, Ball, Strikeout Looking
    1.630.9467.6%-.038-0.49
    7/9▼ 7D Young11__5-6Ryan O'Hearn grounded into a double play to shortstop (Grounder). Bryan Reynolds out at second.
    Called Strike, Grounded Into Double Play
    2.570.5537.3%-.115-0.55
    7/9▼ 5D Dodd2___4-6Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Fly Out
    0.540.1123.8%-.014-0.11
    7/9▼ 3B Elder1___2-3Ryan O'Hearn grounded out to first.
    Ground Out
    0.770.2841.1%-.020-0.17
    7/9▼ 1B Elder2_230-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Ball, (Passed Ball), Called Strike, Strikeout Swinging
    2.030.6245.9%-.061-0.62
    7/8▼ 9R Iglesias1___0-3Ryan O'Hearn flied out to center.
    Called Strike, Ball, Foul Ball, Fly Out
    0.530.281.9%-.014-0.17
    7/8▼ 6D Fuentes2___0-0Ryan O'Hearn singled to left (Fly).
    Ball, Ball, Foul Ball, Single
    0.680.1151.8%.0180.13
    7/8▼ 4G Holmes0___0-0Ryan O'Hearn flied out to left.
    Fly Out
    1.070.5356.1%-.028-0.25
    7/8▼ 2G Holmes0___0-0Ryan O'Hearn grounded out to second.
    Ball, Ball, Foul Ball, Foul Ball, Ground Out
    0.920.5355.2%-.024-0.25
    7/7▼ 8J Mateo01__11-2Ryan O'Hearn singled to right (Grounder). Esmerlyn Valdez advanced to 3B.
    Swinging Strike, Single
    0.000.92100.0%.0000.96
    7/7▼ 6C Thomas2_237-2Ryan O'Hearn homered (Fly). Jake Mangum scored. Brandon Lowe scored.
    Called Strike, Ball, Ball, Ball, Home Run
    0.220.6297.4%.0222.49
    7/7▼ 4C Thomas112_7-2Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 3B. Esmerlyn Valdez advanced to 2B.
    Ball, Ball, Ground Out
    0.360.9495.2%-.005-0.32
    7/7▼ 3H Waldrep012_4-2Ryan O'Hearn homered (Fly). Bryan Reynolds scored. Esmerlyn Valdez scored.
    Ball, Ball, Home Run
    1.181.5482.3%.1081.99
    7/7▼ 1H Waldrep11230-1Ryan O'Hearn homered (Fly). Jake Mangum scored. Brandon Lowe scored. Bryan Reynolds scored.
    Foul Ball, Ball, Home Run
    2.651.6155.1%.2392.67
    7/5▲ 9J Lawrence0___5-9Ryan O'Hearn walked.
    Ball, Ball, Foul Ball, Ball, Walked
    0.060.5198.5%.0020.38
    7/5▲ 7B Lord2___4-4Ryan O'Hearn lined out to shortstop.
    Called Strike, Ball, Foul Ball, Ball, Ball, Line Drive
    0.780.1143.2%-.020-0.10
    7/5▲ 5P Poulin1___3-4Ryan O'Hearn walked.
    Ball, Ball, Called Strike, Foul Ball, Ball, Walked
    0.690.2761.5%.0260.26
    7/5▲ 3C Cavalli1___0-4Ryan O'Hearn singled to left (Liner).
    Called Strike, Ball, Ball, Foul Ball, Single, No Result
    0.270.2785.1%.0100.26
    7/5▲ 2C Cavalli0___0-0Ryan O'Hearn walked.
    Ball, Foul Ball, Swinging Strike, Ball, Ball, Walked
    0.930.5150.0%.0370.38
    7/4▲ 8R Cornelio11__1-5Ryan O'Hearn singled to right (Grounder). Bryan Reynolds advanced to 3B.
    Single
    0.180.5396.5%.0100.66
    7/4▲ 6Z Littell0___1-5Ryan O'Hearn flied out to center.
    Fly Out
    0.260.5192.0%-.007-0.24
    7/4▲ 3Z Littell0___1-5Ryan O'Hearn singled to right (Liner).
    Foul Ball, Called Strike, Ball, Foul Ball, Ball, Single
    0.380.5186.1%.0150.38
    7/4▲ 1C Palmquist2_2_0-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Called Strike, (Double Steal), (Double Steal), Strikeout Swinging
    1.030.3358.3%-.029-0.32
    7/3▲ 9Z Kent1_2_9-4Ryan O'Hearn grounded out to pitcher. Esmerlyn Valdez advanced to 3B.
    Ground Out
    0.170.690.7%-.005-0.32
    7/3▲ 8Z Kent01__7-1Ryan O'Hearn flied out to left.
    Foul Ball, Fly Out
    0.290.891.5%-.006-0.36
    7/3▲ 6O Ribalta11__5-1Ryan O'Hearn struck out looking.
    Foul Ball, Ball, Ball, Ball, Swinging Strike, Foul Ball, Strikeout Looking
    0.840.538.2%-.021-0.30
    7/3▲ 4F Griffin0___5-1Ryan O'Hearn flied out to left.
    Ball, Foul Ball, Ball, Called Strike, Foul Ball, Fly Out
    0.670.5112.1%-.017-0.24
    7/3▲ 2F Griffin0___1-0Ryan O'Hearn grounded out to first.
    Called Strike, Ground Out
    0.970.5139.5%-.024-0.24
    7/2▲ 8L Trivino21_31-5Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.300.5196.3%-.008-0.51
    7/2▲ 7J Alvarado1__31-2Ryan O'Hearn struck out swinging.
    Swinging Strike, Foul Ball, No Result, Ball, Ball, Strikeout Swinging
    1.650.9675.0%-.071-0.59
    7/2▲ 5T Mayza11_31-1Ryan O'Hearn grounded into a double play to shortstop (Grounder). Esmerlyn Valdez out at second.
    Grounded Into Double Play
    2.421.2158.8%-.155-1.21
    7/2▲ 4A Rangel0___1-0Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ball, Foul Ball, No Result, Foul Ball, Foul Ball, Foul Ball, Ground Out
    1.140.5237.8%-.029-0.24
    7/2▲ 2A Rangel1___0-0Ryan O'Hearn doubled to right (Liner).
    Called Strike, Ball, Double
    0.660.2847.6%.0420.42
    7/1▲ 9J Duran0___10-6Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ball, Ball, Ground Out
    0.360.521.5%-.010-0.25
    7/1▲ 7S Johnson0___8-4Ryan O'Hearn flied out to third.
    Ball, Ball, Fly Out
    0.620.526.0%-.016-0.25
    7/1▲ 5Z Wheeler21__8-2Ryan O'Hearn singled to center (Grounder). Esmerlyn Valdez advanced to 2B.
    Single
    0.220.242.9%.0070.21
    7/1▲ 3Z Wheeler21__5-2Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Strikeout Swinging
    0.710.2418.3%-.021-0.24
    7/1▲ 2Z Wheeler0___0-0Ryan O'Hearn struck out swinging.
    Ball, Foul Tip, Foul Ball, Strikeout Swinging
    0.930.5250.0%-.024-0.25
    6/30▲ 8J Bowlan0___5-0Ryan O'Hearn walked.
    Foul Ball, Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Walked
    0.290.521.8%.0130.39
    6/29▲ 9C Shugart2___7-8Ryan O'Hearn singled to center (Fly).
    Ball, Single
    0.370.1180.2%.0090.13
    6/29▲ 7T Mayza1___5-8Ryan O'Hearn grounded out to first.
    Called Strike, Foul Ball, Ball, Foul Ball, Ball, Ball, Ground Out
    0.290.2888.2%-.007-0.17
    6/29▲ 5A Nola11_35-4Ryan O'Hearn singled to left (Liner). Konnor Griffin scored. Bryan Reynolds advanced to 2B.
    Foul Tip, Swinging Strike, Ball, Pickoff Throw (First Base), Ball, Single
    2.541.2145.5%.0940.73
    6/29▲ 4A Nola0_2_5-0Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Strikeout Swinging
    0.811.1511.3%-.024-0.45
    6/29▲ 2A Nola0___2-0Ryan O'Hearn flied out to left.
    Called Strike, Ball, Swinging Strike, Fly Out
    0.920.5230.4%-.024-0.25
    6/28▼ 8P Johnson112_5-4Ryan O'Hearn homered (Fly). Bryan Reynolds scored. Nick Gonzales scored.
    Called Strike, Home Run
    1.110.9488.5%.1012.34
    6/28▼ 6Z McCambley21235-4Ryan O'Hearn flied out to right.
    Ball, Fly Out
    2.600.7975.6%-.066-0.79
    6/28▼ 5B Singer1___4-4Ryan O'Hearn homered (Fly).
    Ball, Foul Ball, Swinging Strike, Foul Ball, Ball, Home Run
    0.870.2853.7%.1481.00
    6/28▼ 3B Singer11__4-0Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.420.5489.3%-.010-0.30
    6/28▼ 2B Singer01__0-0Ryan O'Hearn singled to center (Grounder). Nick Gonzales advanced to 3B.
    Ball, Foul Ball, Called Strike, Ball, Ball, Single
    1.480.9158.9%.0900.96
    6/27▼ 9C Petty21__7-9Ryan O'Hearn lined out to first.
    Called Strike, Line Drive
    1.620.244.7%-.047-0.24
    6/27▼ 7S Moll212_5-6Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Ball, Foul Ball, Ball, Foul Ball, Single
    3.620.4535.3%.2361.07
    6/27▼ 5C Burns21__4-4Ryan O'Hearn flied out to left.
    Foul Ball, Fly Out
    1.110.2453.2%-.032-0.24
    6/27▼ 3C Burns2___3-2Ryan O'Hearn flied out to third.
    Ball, Called Strike, Ball, Fly Out
    0.400.1163.2%-.010-0.11
    6/27▼ 1C Burns212_0-1Ryan O'Hearn lined out to first.
    Line Drive
    1.700.4544.2%-.044-0.45
    6/26▼ 8B Burke01__4-6Ryan O'Hearn struck out swinging.
    Swinging Strike, Foul Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    3.060.9225.0%-.070-0.37
    6/26▼ 6A Abbott0___3-4Ryan O'Hearn grounded out to shortstop.
    Called Strike, Ground Out
    1.570.5340.0%-.041-0.25
    6/26▼ 4A Abbott0___1-4Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Walked
    0.980.5321.9%.0420.39
    6/26▼ 1A Abbott21__1-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Strikeout Looking
    0.700.2462.2%-.020-0.24
    6/25▼ 8A Hoppe212_4-1Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Single
    0.220.4597.1%.0171.07
    6/25▼ 6G Speier21__3-1Ryan O'Hearn flied out to center.
    Fly Out
    0.510.2482.7%-.015-0.24
    6/25▼ 4B Miller0___3-0Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.430.5385.8%-.011-0.25
    6/25▼ 2B Miller0___1-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.780.5365.5%-.020-0.25
    6/24▼ 8A Hoppe2_2_10-1Ryan O'Hearn doubled to right (Liner). Billy Cook scored.
    Ball, Called Strike, Double
    0.000.33100.0%.0001.00
    6/24▼ 7N Davila01235-1Ryan O'Hearn doubled to right (Liner). Brandon Lowe scored. Bryan Reynolds scored. Nick Gonzales advanced to 3B.
    Foul Ball, Double
    0.172.3898.8%.0091.65
    6/24▼ 5M Rucker11__5-1Ryan O'Hearn singled to left (Liner). Nick Gonzales advanced to 2B.
    Called Strike, Single
    0.310.5593.0%.0090.39
    6/24▼ 4B Woo11__0-1Ryan O'Hearn hit a ground rule double (Fly). Nick Gonzales advanced to 3B.
    Ball, Called Strike, Ground Rule Double
    1.580.5543.3%.1110.89
    6/24▼ 2B Woo0___0-1Ryan O'Hearn flied out to third.
    Called Strike, Fly Out
    0.990.5344.5%-.026-0.25
    6/23▼ 8E Bazardo1___2-3Ryan O'Hearn singled to right (Liner).
    Ball, Foul Ball, Ball, Single
    1.880.2824.9%.0700.27
    6/23▼ 5G Kirby2__32-1Ryan O'Hearn lined out to first.
    Ball, Called Strike, Ball, Pitcher Step Off, Line Drive
    1.390.3869.6%-.039-0.37
    6/23▼ 3G Kirby11_32-0Ryan O'Hearn flied out to shortstop.
    Ball, Fly Out
    1.291.2180.9%-.047-0.70
    6/23▼ 2G Kirby0___0-0Ryan O'Hearn flied out to left.
    Fly Out
    0.920.5355.2%-.024-0.25
    6/21▲ 7J Mejia0___1-8Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.060.6498.6%-.002-0.29
    6/21▲ 6M Lorenzen0___1-3Ryan O'Hearn grounded out to third.
    Foul Ball, Ball, Ground Out
    0.790.6574.9%-.022-0.30
    6/21▲ 4M Lorenzen0_2_1-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Strikeout Swinging
    1.411.2846.1%-.051-0.49
    6/21▲ 2M Lorenzen0___0-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Called Strike, Ball, Ball, Strikeout Looking
    0.930.6550.0%-.026-0.30
    6/20▲ 9B Bernardino01_32-1Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    3.901.9855.2%-.169-0.67
    6/20▲ 6T Sugano2___2-1Ryan O'Hearn grounded out to pitcher.
    Ball, Foul Ball, Ground Out
    0.700.1429.5%-.019-0.14
    6/20▲ 3T Sugano21__1-1Ryan O'Hearn grounded out to first.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Ground Out
    0.900.2946.7%-.028-0.28
    6/20▲ 1T Sugano11__0-1Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Pitcher Step Off, Strikeout Swinging
    1.060.6458.4%-.027-0.36
    6/19▲ 8J Hill2__32-3Ryan O'Hearn flied out to center.
    Fly Out
    1.780.4369.6%-.053-0.42
    6/19▲ 7K Freeland0___2-0Ryan O'Hearn fouled out to left.
    Called Strike, Ball, Foul Fly Out
    1.430.6521.6%-.039-0.30
    6/19▲ 4K Freeland0___1-0Ryan O'Hearn flied out to center.
    Fly Out
    1.120.6539.4%-.031-0.30
    6/19▲ 1K Freeland2___0-0Ryan O'Hearn fouled out to third.
    Ball, Foul Ball, Foul Fly Out
    0.430.1445.8%-.012-0.14
    6/17▲ 7L Medina2_232-10Ryan O'Hearn singled to center (Liner). Henry Davis scored. Spencer Horwitz scored.
    Ball, Foul Ball, Single
    0.040.6299.6%.0031.62
    6/17▲ 6J Suarez1___0-7Ryan O'Hearn flied out to center.
    Foul Ball, Ball, Called Strike, Ball, Fly Out
    0.050.2898.3%-.001-0.17
    6/17▲ 4J Suarez11__0-5Ryan O'Hearn homered (Fly). Brandon Lowe scored.
    Ball, Called Strike, Foul Ball, Home Run
    0.330.5591.9%.0471.73
    6/17▲ 2A Civale112_0-5Ryan O'Hearn reached on fielder's choice to shortstop. Brandon Lowe advanced to 3B. Bryan Reynolds out at second.
    Called Strike, Swinging Strike, Fielder's Choice
    0.630.9490.0%-.012-0.42
    6/17▲ 1A Civale0_230-1Ryan O'Hearn doubled to left (Fly). Brandon Lowe scored. Bryan Reynolds scored.
    Called Strike, Ball, Double
    1.212.0271.6%.0831.13
    6/16▲ 9E Alvarado2___5-6Ryan O'Hearn grounded out to second.
    Ball, Ball, Ball, Ground Out
    0.380.1180.1%-.010-0.11
    6/16▲ 7H Harris2___5-5Ryan O'Hearn singled to center (Fly).
    Single
    0.790.1143.1%.0220.13
    6/16▲ 6J Perkins0___4-2Ryan O'Hearn doubled to center (Liner).
    Called Strike, Double
    1.240.5322.4%.0800.63
    6/16▲ 4J Perkins11__4-0Ryan O'Hearn singled to right (Grounder). Bryan Reynolds advanced to 3B.
    Foul Ball, Foul Ball, Single
    0.900.5512.8%.0470.67
    6/16▲ 1J Perkins21__0-0Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.790.2447.4%-.023-0.24
    6/15▲ 8M Barnett0___11-1Ryan O'Hearn flied out to center.
    Called Strike, Called Strike, Fly Out
    0.010.530.0%.000-0.25
    6/15▲ 6J Ginn0___6-1Ryan O'Hearn singled to center (Liner).
    Ball, Single
    0.440.534.9%.0200.39
    6/15▲ 3J Ginn212_3-0Ryan O'Hearn struck out looking.
    Ball, Swinging Strike, Called Strike, Ball, Ball, Strikeout Looking
    1.520.4520.3%-.040-0.45
    6/15▲ 1J Ginn21__0-0Ryan O'Hearn grounded out to second.
    Ball, Foul Ball, Foul Ball, Pickoff Throw (First Base), Pickoff Throw (First Base), Ground Out
    0.790.2447.4%-.023-0.24
    6/14▼ 9P Fairbanks2___2-4Ryan O'Hearn flied out to center.
    Called Strike, Ball, Swinging Strike, Foul Ball, Fly Out
    0.590.111.6%-.016-0.11
    6/14▼ 7C Faucher1_2_1-2Ryan O'Hearn grounded out to second. Bryan Reynolds advanced to 3B.
    Ground Out
    2.660.7040.8%-.066-0.33
    6/14▼ 5M Meyer11__1-2Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, No Result, Strikeout Swinging
    1.790.5442.1%-.043-0.30
    6/14▼ 3M Meyer21__0-2Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Ball, Swinging Strike, Strikeout Swinging
    0.920.2429.9%-.027-0.24
    6/14▼ 1M Meyer21__0-0Ryan O'Hearn reached on fielder's choice to third. Bryan Reynolds out at second.
    Called Strike, Swinging Strike, Ball, Fielder's Choice
    0.790.2452.3%-.023-0.24
    6/13▼ 7M Petersen2___2-2Ryan O'Hearn struck out swinging.
    Swinging Strike, Ball, Swinging Strike, Strikeout Swinging
    0.820.1152.1%-.021-0.11
    6/13▼ 5C Gibson2___2-1Ryan O'Hearn singled to center (Liner).
    Called Strike, Single
    0.430.1166.9%.0120.13
    6/13▼ 3J King1_2_2-1Ryan O'Hearn flied out to right.
    Ball, Foul Ball, Swinging Strike, Fly Out
    1.130.7068.5%-.032-0.37
    6/13▼ 1L Bachar112_0-0Ryan O'Hearn singled to right (Grounder). Spencer Horwitz scored. Brandon Lowe advanced to 2B.
    Ball, Called Strike, Single
    1.880.9458.5%.0911.00
    6/12▼ 9J King0___3-8Ryan O'Hearn flied out to center.
    Ball, Called Strike, Fly Out
    0.210.520.8%-.005-0.24
    6/12▼ 6S Alcantara1___2-2Ryan O'Hearn grounded out to pitcher.
    Ball, Called Strike, Foul Ball, Foul Ball, No Result, Ground Out
    0.990.2854.3%-.025-0.17
    6/12▼ 4S Alcantara01__1-0Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Pitcher Step Off, Swinging Strike, Strikeout Looking
    1.330.9171.8%-.031-0.37
    6/12▼ 2S Alcantara0___0-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.920.5255.2%-.024-0.24
    6/11▼ 9T Scott1___6-8Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Tip, Foul Ball, Ball, Strikeout Swinging
    1.250.284.7%-.032-0.17
    6/11▼ 7J Dreyer1___4-7Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Swinging Strike, Strikeout Swinging
    0.730.2810.2%-.019-0.17
    6/11▼ 5W Klein21__3-5Ryan O'Hearn singled to left (Grounder). Bryan Reynolds advanced to 2B.
    Called Strike, Single
    1.100.2425.6%.0280.21
    6/10▼ 8J Dreyer21__9-6Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    0.120.2496.8%-.003-0.24
    6/10▼ 7A Vesia21__4-6Ryan O'Hearn grounded out to pitcher.
    Foul Ball, Ground Out
    1.380.2417.9%-.040-0.24
    6/10▼ 6S Ohtani0___1-6Ryan O'Hearn singled to right (Liner).
    Ball, Single
    0.520.525.9%.0230.39
    6/10▼ 3S Ohtani21__0-0Ryan O'Hearn flied out to right.
    Ball, Called Strike, Ball, Ball, Fly Out
    0.920.2452.6%-.026-0.24
    6/10▼ 1S Ohtani112_0-0Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Ball, Foul Ball, Strikeout Swinging
    1.880.9458.5%-.043-0.49
    6/9▼ 9T Scott0_2_2-12Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Foul Ball, No Result, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.001.160.0%.000-0.45
    6/9▼ 7W Klein0___2-12Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Foul Ball, Foul Ball, Strikeout Looking
    0.020.530.1%-.001-0.25
    6/9▼ 4E Lauer0___2-1Ryan O'Hearn struck out swinging.
    Called Strike, Foul Ball, Strikeout Swinging
    0.840.5368.5%-.022-0.25
    6/9▼ 1E Lauer2___1-0Ryan O'Hearn homered (Fly).
    Called Strike, Ball, Called Strike, Home Run
    0.360.1161.2%.0921.00
    6/7▲ 8T Kinley21233-2Ryan O'Hearn grounded out to first.
    Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ground Out
    6.920.7830.9%-.176-0.78
    6/7▲ 6B Elder2___0-2Ryan O'Hearn flied out to third.
    Called Strike, Swinging Strike, Ball, Ball, Foul Ball, Fly Out
    0.340.1175.0%-.009-0.11
    6/7▲ 4B Elder0___0-2Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.700.5173.0%-.018-0.24
    6/7▲ 1B Elder2___0-1Ryan O'Hearn struck out looking.
    Ball, Foul Ball, Ball, Swinging Strike, Ball, Strikeout Looking
    0.370.1156.2%-.010-0.11
    6/6▲ 8T Kinley1___6-3Ryan O'Hearn singled to right (Liner).
    Single
    0.550.274.8%.0260.26
    6/6▲ 6D Dodd0___6-3Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Called Strike, Strikeout Swinging
    0.930.5113.5%-.024-0.24
    6/6▲ 4S Strider0_2_3-0Ryan O'Hearn flied out to left.
    Ball, Ball, Fly Out
    1.331.1324.1%-.042-0.44
    6/6▲ 1S Strider21__0-0Ryan O'Hearn flied out to center.
    Ball, Ball, Fly Out
    0.790.2347.4%-.022-0.23
    6/5▲ 9R Iglesias112_6-3Ryan O'Hearn grounded into a double play to second (Grounder). Marcell Ozuna out at second.
    Ball, Swinging Strike, Swinging Strike, Grounded Into Double Play
    2.200.928.3%-.083-0.92
    6/4▲ 8E De Los Santos0___1-5Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Ball, Strikeout Swinging
    0.130.4996.6%-.003-0.23
    6/4▲ 6K Teng01__0-2Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Home Run
    1.030.8881.0%.1121.62
    6/4▲ 4K Teng1___0-1Ryan O'Hearn flied out to center.
    Called Strike, Foul Ball, Ball, Ball, Foul Ball, Fly Out
    0.670.2660.4%-.016-0.16
    6/4▲ 1K Teng2_2_0-0Ryan O'Hearn singled to center (Liner). Brandon Lowe scored.
    Called Strike, Ball, Swinging Strike, Ball, Foul Ball, Single
    1.120.3248.4%.0920.91
    6/3▲ 9J Hader0___11-9Ryan O'Hearn grounded out to first.
    Called Strike, Called Strike, Ball, Ground Out
    1.490.497.3%-.038-0.23
    6/3▲ 7N Pearson01__3-7Ryan O'Hearn struck out swinging.
    Foul Ball, Foul Ball, Ball, Pickoff Throw (First Base), Ball, Strikeout Swinging
    0.300.8895.2%-.007-0.36
    6/2▲ 9A Blubaugh0___4-9Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.020.4999.4%-.001-0.23
    6/2▲ 7S Okert1_2_4-6Ryan O'Hearn struck out swinging.
    Called Strike, Ball, (Stolen Base), Pitcher Step Off, Foul Ball, Strikeout Swinging
    0.830.6883.5%-.023-0.35
    6/2▲ 6M Burrows0___4-2Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Walked
    1.220.4921.5%.0530.39
    6/2▲ 3M Burrows1___2-2Ryan O'Hearn singled to left (Liner).
    Ball, Ball, Swinging Strike, Single
    0.720.2647.5%.0280.26
    6/2▲ 1M Burrows21__0-0Ryan O'Hearn flied out to left.
    Swinging Strike, Called Strike, Foul Ball, Pickoff Throw (First Base), Fly Out
    0.790.2347.5%-.022-0.23
    5/31▼ 6M Paredes2___9-2Ryan O'Hearn singled to left (Liner).
    Ball, Foul Ball, Ball, Foul Ball, Single
    0.010.1199.2%.0000.13
    5/31▼ 5Z Matthews0_235-0Ryan O'Hearn struck out swinging.
    Foul Ball, No Result, Foul Tip, Foul Ball, Ball, (Wild Pitch), Strikeout Swinging
    0.172.0298.0%-.007-0.59
    5/31▼ 3Z Matthews11__2-0Ryan O'Hearn grounded out to pitcher. Bryan Reynolds advanced to 2B.
    Swinging Strike, Ball, Called Strike, Ground Out
    0.830.5476.5%-.012-0.21
    5/31▼ 2Z Matthews0___0-0Ryan O'Hearn homered (Fly).
    Called Strike, Ball, Ball, Called Strike, Home Run
    0.920.5255.2%.1041.00
    5/16▼ 2C Sanchez1___0-5Ryan O'Hearn flied out to left.
    Called Strike, Fly Out, No Result
    0.400.2811.2%-.010-0.17
    5/15▼ 9J Alvarado2_2_8-8Ryan O'Hearn out on a dropped third strike.
    Foul Ball, Foul Ball, Ball, (Stolen Base), Ball, Dropped Third Strike
    3.850.3361.0%-.110-0.33
    5/15▼ 7C Shugart1___8-5Ryan O'Hearn grounded out to third.
    Ball, Foul Ball, Ground Out
    0.170.2893.4%-.004-0.17
    5/15▼ 5T Mayza1___7-3Ryan O'Hearn grounded out to first.
    Called Strike, Ground Out
    0.170.2892.4%-.005-0.17
    5/15▼ 3A Nola11__4-0Ryan O'Hearn flied out to center.
    Fly Out
    0.420.5589.3%-.010-0.31
    5/15▼ 2A Nola0___0-0Ryan O'Hearn walked.
    Ball, Foul Ball, No Result, Ball, Foul Ball, Ball, Foul Ball, Walked
    0.920.5355.2%.0370.39
    5/14▼ 6T Gordon2___7-2Ryan O'Hearn singled to right (Grounder).
    Ball, Ball, Swinging Strike, Swinging Strike, Foul Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Single
    0.050.1196.8%.0010.13
    5/14▼ 4T Gordon1___6-2Ryan O'Hearn flied out to center.
    Called Strike, Ball, Foul Ball, Foul Ball, Fly Out
    0.210.2890.3%-.005-0.17
    5/14▼ 3B Bernardino0___3-0Ryan O'Hearn singled to left (Liner).
    Called Strike, Ball, Called Strike, Single
    0.460.5383.7%.0180.39
    5/14▼ 1C Dollander11__1-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Called Strike, Home Run
    1.000.5564.6%.1441.73
    5/13▼ 8J Hill2___4-7Ryan O'Hearn flied out to left.
    Ball, Ball, Called Strike, Ball, Fly Out
    0.330.114.4%-.009-0.11
    5/13▼ 6A Senzatela0___3-6Ryan O'Hearn homered (Fly).
    Home Run
    1.070.5216.5%.0971.00
    5/13▼ 3J Quintana012_3-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds advanced to 3B. Marcell Ozuna out at second.
    Ball, Ball, Grounded Into Double Play
    0.841.5388.2%-.049-1.15
    5/13▼ 2J Quintana1___0-0Ryan O'Hearn doubled to right (Liner).
    Ball, Called Strike, Foul Ball, Foul Ball, Foul Ball, Double
    0.670.2852.8%.0420.42
    5/12▼ 7J Hill21233-0Ryan O'Hearn fouled out to third.
    Called Strike, Foul Fly Out
    0.690.7994.4%-.018-0.79
    5/12▼ 6S Halvorsen0___2-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Strikeout Looking
    0.520.5284.4%-.014-0.25
    5/12▼ 3M Lorenzen21__1-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Foul Ball, Ball, Strikeout Swinging
    0.760.2464.3%-.022-0.24
    5/12▼ 1M Lorenzen112_0-0Ryan O'Hearn reached on fielder's choice to second. Oneil Cruz advanced to 3B. Bryan Reynolds out at second.
    Fielder's Choice
    1.880.9458.5%-.037-0.42
    5/10▲ 12R Borucki1_2_6-6Ryan O'Hearn grounded out to shortstop. Brandon Lowe advanced to 3B.
    Called Strike, Ground Out
    3.270.6738.2%-.068-0.31
    5/10▲ 10J Peguero0_2_4-4Ryan O'Hearn grounded out to shortstop. Nick Gonzales advanced to 3B.
    Foul Ball, Ball, Ground Out
    2.661.1050.0%.002-0.17
    5/10▲ 8C Kilian0___4-4Ryan O'Hearn reached on error to second (Grounder). Error by Luis Arraez.
    Called Strike, Error
    1.840.4850.0%.0690.38
    5/10▲ 6T Mahle1___2-3Ryan O'Hearn singled to center (Grounder).
    Ball, Foul Ball, Ball, Ball, Foul Ball, Single
    0.700.2664.3%.0260.25
    5/10▲ 4T Mahle0___1-2Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Strikeout Looking
    0.890.4862.9%-.022-0.23
    5/10▲ 1T Mahle11__0-1Ryan O'Hearn flied out to right.
    Called Strike, Fly Out
    1.050.5160.3%-.025-0.29
    5/9▲ 9C Koss01_31-12Ryan O'Hearn grounded into a double play to shortstop (Grounder). Brandon Lowe scored. Jared Triolo out at second.
    Grounded Into Double Play
    0.001.82100.0%.000-0.72
    5/9▲ 7G Santos21_31-9Ryan O'Hearn singled to pitcher (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 2B.
    Called Strike, Foul Ball, Foul Ball, Single
    0.030.4899.6%.0020.94
    5/9▲ 7J Brubaker0___1-4Ryan O'Hearn singled to right (Liner).
    Called Strike, Ball, Ball, Single
    0.330.4890.2%.0130.37
    5/9▲ 5R Borucki1_2_0-2Ryan O'Hearn flied out to left.
    Called Strike, Ball, Called Strike, Fly Out
    0.950.6677.7%-.026-0.34
    5/9▲ 4L Roupp0___0-0Ryan O'Hearn flied out to center.
    Called Strike, Ball, Fly Out
    1.080.4850.0%-.027-0.22
    5/9▲ 1L Roupp21__0-0Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Walked
    0.790.2247.5%.0200.20
    5/8▲ 9C Kilian21_35-2Ryan O'Hearn grounded out to third.
    Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Ground Out
    1.220.483.4%-.034-0.48
    5/7▲ 7B Garcia2___2-4Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.320.1178.8%-.008-0.11
    5/7▲ 5Z Gallen212_2-1Ryan O'Hearn singled to right (Grounder). Brandon Lowe scored. Bryan Reynolds advanced to 3B.
    Called Strike, Ball, Foul Ball, Single
    2.360.4435.3%.1471.06
    5/7▲ 4Z Gallen0___2-1Ryan O'Hearn struck out swinging.
    Swinging Strike, Swinging Strike, Foul Ball, Ball, Strikeout Swinging
    1.140.5137.7%-.029-0.24
    5/7▲ 1Z Gallen2___0-1Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Fly Out
    0.370.1156.2%-.010-0.11
    5/6▲ 8J Morillo1___0-1Ryan O'Hearn flied out to left.
    Ball, Called Strike, Ball, Ball, Fly Out
    0.700.2772.1%-.017-0.16
    5/6▲ 6M Soroka0___0-1Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.980.5166.0%-.025-0.24
    5/6▲ 3M Soroka11__0-1Ryan O'Hearn flied out to left.
    Ball, Pickoff Throw (First Base), Ball, Called Strike, Swinging Strike, Fly Out
    1.140.5361.4%-.028-0.30
    5/6▲ 1M Soroka11__0-1Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Foul Ball, Ball, Walked
    1.050.5359.8%.0320.39
    5/5▲ 6E Rodriguez2___2-0Ryan O'Hearn flied out to right.
    Called Strike, Ball, Ball, Swinging Strike, Fly Out
    0.500.1116.8%-.013-0.11
    5/5▲ 4E Rodriguez01__2-0Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 2B.
    Ground Out
    1.770.9131.4%-.025-0.21
    5/5▲ 2E Rodriguez0___2-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Strikeout Swinging
    0.920.5130.2%-.023-0.24
    5/3▼ 7C Burns01__0-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds out at second.
    Ball, Ball, Grounded Into Double Play
    2.300.9164.5%-.124-0.80
    5/3▼ 4C Burns2___0-0Ryan O'Hearn struck out swinging.
    Called Strike, Ball, Foul Ball, Foul Ball, Ball, Ball, Strikeout Swinging
    0.520.1151.4%-.014-0.11
    5/3▼ 1C Burns2_2_0-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Ball, Ball, Swinging Strike, Strikeout Swinging
    1.120.3353.2%-.032-0.33
    5/2▼ 6J Franco0___15-6Ryan O'Hearn struck out looking.
    Called Strike, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Strikeout Looking
    0.010.5299.8%.000-0.24
    5/2▼ 4B Burke1_2312-3Ryan O'Hearn singled to right (Fly). Brandon Lowe scored. Bryan Reynolds scored.
    Foul Ball, Ball, Ball, Ball, Single
    0.021.4399.6%.0011.11
    5/2▼ 3S Moll012_10-3Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Foul Ball, Ball, Strikeout Swinging
    0.151.5398.2%-.004-0.59
    5/2▼ 2R Lowder112_5-3Ryan O'Hearn walked. Brandon Lowe advanced to 3B. Bryan Reynolds advanced to 2B.
    Ball, Ball, Ball, Walked
    1.330.9477.2%.0400.66
    5/2▼ 1R Lowder012_1-2Ryan O'Hearn doubled to right (Liner). Brandon Lowe scored. Bryan Reynolds advanced to 3B.
    Ball, Double
    1.981.5354.4%.1381.49
    5/1▼ 7L Mey21__9-1Ryan O'Hearn grounded out to first.
    Ball, Ball, Ball, Called Strike, Swinging Strike, Foul Ball, Ground Out
    0.010.2499.8%.000-0.24
    5/1▼ 6P Johnson1___8-1Ryan O'Hearn singled to right (Liner).
    Ball, Single
    0.020.2899.2%.0010.27
    5/1▼ 4Z Maxwell212_4-0Ryan O'Hearn lined out to first.
    Called Strike, Ball, Swinging Strike, Line Drive
    0.520.4590.9%-.014-0.45
    5/1▼ 3B Singer2__32-0Ryan O'Hearn singled to right (Liner). Bryan Reynolds scored.
    Ball, Single
    1.010.3775.6%.0690.87
    5/1▼ 1B Singer2___1-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.360.1161.2%-.009-0.11
    4/30▼ 9M Svanson2__35-10Ryan O'Hearn flied out to left.
    Called Strike, Ball, Ball, Fly Out
    0.060.370.2%-.002-0.37
    4/30▼ 7J Romero21__4-5Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Called Strike, Strikeout Swinging
    1.830.2431.0%-.052-0.24
    4/30▼ 5J Bruihl2_2_3-5Ryan O'Hearn grounded out to second.
    Called Strike, Called Strike, Foul Ball, Ball, Ground Out
    1.500.3326.6%-.043-0.33
    4/30▼ 4H Dobbins2_2_0-4Ryan O'Hearn walked.
    Ball, Ball, Ball, Foul Ball, Walked
    0.840.3312.9%.0120.12
    4/30▼ 2H Dobbins0___0-3Ryan O'Hearn flied out to shortstop.
    Ball, Fly Out
    0.880.5225.5%-.023-0.24
    4/29▼ 9R O'Brien1___4-5Ryan O'Hearn singled to left (Liner).
    Single
    2.700.2811.7%.0990.27
    4/29▼ 7J Romero11233-5Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    4.991.6040.5%-.131-0.81
    4/29▼ 6A Pallante1___1-3Ryan O'Hearn flied out to left.
    Ball, Fly Out
    0.980.2822.7%-.025-0.17
    4/29▼ 4A Pallante1___0-1Ryan O'Hearn reached on error to third (Grounder). Error by Ramon Urias.
    Foul Ball, Ball, Error
    0.850.2839.9%.0330.27
    4/29▼ 1A Pallante2__30-0Ryan O'Hearn grounded out to second.
    Called Strike, Ball, Ball, Ball, Swinging Strike, Ground Out
    1.300.3753.6%-.036-0.37
    4/28▼ 8J Bruihl112_3-11Ryan O'Hearn singled to right (Liner). Oneil Cruz scored. Bryan Reynolds advanced to 2B.
    Called Strike, Single
    0.110.940.4%.0051.00
    4/28▼ 6K Leahy11__1-6Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Home Run
    0.650.556.0%.0781.73
    4/28▼ 4K Leahy01__0-3Ryan O'Hearn grounded into a double play to shortstop (Grounder). Bryan Reynolds out at second.
    Ball, Grounded Into Double Play
    1.670.9226.1%-.084-0.81
    4/28▼ 1K Leahy2_2_0-0Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Called Strike, Ball, Strikeout Swinging
    1.120.3353.2%-.032-0.33
    4/27▼ 9G Soriano0___2-4Ryan O'Hearn grounded out to shortstop.
    Called Strike, Swinging Strike, Ball, Foul Ball, Ground Out
    1.890.529.6%-.049-0.24
    4/27▼ 6D May0___2-0Ryan O'Hearn struck out swinging.
    Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.520.5284.4%-.014-0.24
    4/27▼ 3D May1___2-0Ryan O'Hearn walked.
    Ball, Called Strike, Ball, Ball, Foul Ball, Walked
    0.460.2874.7%.0170.27
    4/27▼ 1D May2_2_0-0Ryan O'Hearn singled to right (Liner). Brandon Lowe scored.
    Ball, Single
    1.120.3353.2%.0900.91
    4/26▲ 9A Uribe1___5-0Ryan O'Hearn lined out to second.
    Ball, Foul Ball, Called Strike, Ball, Line Drive
    0.070.260.2%-.002-0.16
    4/26▲ 7T Megill112_5-0Ryan O'Hearn flied out to right. Nick Gonzales advanced to 3B.
    Ball, Swinging Strike, Fly Out
    0.890.914.8%-.019-0.41
    4/26▲ 5K Harrison0___5-0Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Ball, Strikeout Swinging
    0.460.506.0%-.012-0.23
    4/26▲ 2K Harrison01__0-0Ryan O'Hearn non-force gdp to first (Grounder). Marcell Ozuna out at second.
    Called Strike, Non-Force GDP
    1.530.8853.8%-.078-0.77
    4/25▲ 10A Zerpa112_3-4Ryan O'Hearn grounded out to pitcher. Nick Yorke advanced to 3B. Bryan Reynolds advanced to 2B.
    Foul Ball, Called Strike, Ground Out
    1.320.9167.7%-.035-0.31
    4/25▲ 8A Ashby0___3-3Ryan O'Hearn struck out looking.
    Called Strike, Swinging Strike, Ball, Strikeout Looking
    1.850.5050.0%-.047-0.23
    4/25▲ 6J Misiorowski012_2-2Nick Gonzales advanced on a wild pitch to 2B.2.621.4963.1%.0730.49
    4/25▲ 6J Misiorowski0___2-2Ryan O'Hearn was hit by a pitch.
    Hit By Pitch, No Result
    1.340.5050.0%.0520.38
    4/25▲ 4J Misiorowski01__0-0Ryan O'Hearn singled to center (Liner). Bryan Reynolds advanced to 2B.
    Swinging Strike, Ball, Foul Ball, Single
    1.770.8854.3%.0660.61
    4/25▲ 1J Misiorowski21__0-0Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    0.790.2347.5%-.022-0.23
    4/24▲ 8S Drohan2___0-4Ryan O'Hearn singled to shortstop (Grounder).
    Called Strike, Ball, Foul Ball, Foul Ball, Single
    0.070.1096.0%.0020.13
    4/24▲ 6S Drohan1___0-3Ryan O'Hearn doubled to right (Liner).
    Ball, Double
    0.320.2685.7%.0200.41
    4/24▲ 4B Woodruff112_0-1Ryan O'Hearn fouled out to catcher.
    Ball, Called Strike, Foul Fly Out
    1.950.9166.4%-.044-0.47
    4/24▲ 2B Woodruff1___0-0Ryan O'Hearn flied out to center.
    Ball, Foul Ball, Ball, Called Strike, Fly Out
    0.650.2647.6%-.016-0.16
    4/23▲ 8J Junis2___6-1Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.050.100.6%-.001-0.10
    4/23▲ 6J deGrom2___6-1Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Foul Ball, Ball, Walked
    0.120.102.7%.0050.12
    4/23▲ 4J deGrom1___2-0Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Foul Ball, Strikeout Swinging
    0.710.2623.6%-.018-0.15
    4/23▲ 2J deGrom1___0-0Ryan O'Hearn singled to right (Liner).
    Ball, Swinging Strike, Swinging Strike, Single
    0.650.2647.7%.0260.25
    4/22▲ 8G Collyer11__2-4Ryan O'Hearn grounded into a double play to second (Grounder). Marcell Ozuna out at second.
    Ball, Grounded Into Double Play
    0.620.5187.1%-.028-0.51
    4/22▲ 6T Alexander0___2-4Ryan O'Hearn singled to left (Liner).
    Called Strike, Called Strike, Single
    0.640.4878.8%.0250.38
    4/22▲ 4J Leiter2___2-1Ryan O'Hearn walked.
    Ball, Ball, Ball, Called Strike, Called Strike, Foul Ball, Walked
    0.510.1032.3%.0160.12
    4/22▲ 1J Leiter21__0-1Ryan O'Hearn grounded out to second.
    Ball, Ground Out
    0.720.2257.8%-.020-0.22
    4/21▲ 8J Latz1___5-1Ryan O'Hearn flied out to center.
    Ball, Fly Out
    0.270.262.1%-.007-0.16
    4/21▲ 6K Rocker0___5-1Ryan O'Hearn flied out to center.
    Ball, Ball, Ball, Called Strike, Fly Out
    0.620.497.6%-.016-0.23
    4/21▲ 3K Rocker2___2-1Ryan O'Hearn out on a dropped third strike.
    Ball, Called Strike, Foul Ball, Ball, Foul Ball, No Result, Dropped Third Strike
    0.460.1033.9%-.012-0.10
    4/21▲ 1K Rocker11__0-1Ryan O'Hearn advanced on a wild pitch to 2B.1.050.5160.2%.0150.16
    4/21▲ 1K Rocker0__30-0Ryan O'Hearn singled to center (Grounder). Oneil Cruz scored.
    Ball, Ball, Ball, (Stolen Base), Single
    1.091.4159.1%.0410.46
    4/18▼ 8B Baker11__4-5Ryan O'Hearn singled to third (Grounder). Brandon Lowe advanced to 2B.
    Called Strike, Ball, Foul Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Single
    3.340.5431.8%.0930.39
    4/18▼ 6I Seymour0___4-5Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Swinging Strike, Foul Ball, Strikeout Swinging
    1.570.5239.9%-.040-0.25
    4/18▼ 4D Rasmussen1___2-0Ryan O'Hearn walked.
    Called Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Walked
    0.460.2876.9%.0170.27
    4/18▼ 1D Rasmussen21__0-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Called Strike, Ball, Home Run
    0.790.2452.3%.1811.87
    4/17▼ 7Y Gomez1___3-1Ryan O'Hearn grounded out to shortstop.
    Ground Out
    0.330.2887.5%-.008-0.17
    4/17▼ 5N Martinez1___1-0Ryan O'Hearn flied out to center.
    Foul Ball, Ball, Ball, Fly Out
    0.640.2868.5%-.016-0.17
    4/17▼ 3N Martinez112_1-0Ryan O'Hearn grounded out to shortstop. Brandon Lowe advanced to 3B. Bryan Reynolds advanced to 2B.
    Ball, Ball, Foul Ball, Ball, Ground Out
    1.730.9470.2%-.025-0.32
    4/17▼ 1N Martinez2_2_0-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    1.120.3353.2%-.032-0.33
    4/16▼ 9C Beeter0_2_6-7Ryan O'Hearn was hit by a pitch.
    Called Strike, (Stolen Base), No Result, Ball, Foul Ball, Ball, Foul Ball, Hit By Pitch
    4.331.1645.3%.0750.38
    4/15▼ 8B Lord0___2-0Ryan O'Hearn singled to second (Grounder).
    Called Strike, Ball, Ball, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Single
    0.250.5293.8%.0090.39
    4/15▼ 5J Irvin21_32-0Ryan O'Hearn advanced on a stolen base to 2B.1.190.5181.1%.0050.10
    4/15▼ 5J Irvin21__2-0Ryan O'Hearn singled to right (Liner). Bryan Reynolds advanced to 3B.
    Ball, Ball, Foul Ball, Pickoff Throw (First Base), Foul Ball, Foul Ball, Single
    0.570.2479.3%.0180.28
    4/15▼ 3J Irvin01__2-0Ryan O'Hearn struck out swinging.
    Called Strike, Called Strike, Strikeout Swinging
    0.980.9178.8%-.023-0.37
    4/15▼ 1J Irvin21__0-0Ryan O'Hearn singled to left (Liner). Bryan Reynolds advanced to 2B.
    Called Strike, Foul Ball, Ball, Ball, Single
    0.790.2452.3%.0190.21
    4/14▼ 8C Perez1___4-5Ryan O'Hearn walked.
    Ball, Ball, Ball, Walked
    1.880.2824.9%.0700.27
    4/14▼ 6M Parker1___4-5Ryan O'Hearn grounded out to second.
    Called Strike, Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Ball, Ground Out
    1.150.2835.9%-.029-0.17
    4/14▼ 4M Mikolas012_1-5Ryan O'Hearn flied out to right.
    Foul Ball, Ball, Fly Out
    1.991.5423.7%-.053-0.59
    4/14▼ 1P Poulin11__1-3Ryan O'Hearn grounded into a double play to second (Grounder). Bryan Reynolds out at second.
    Ball, Ball, Ball, Called Strike, Foul Ball, Grounded Into Double Play
    1.200.5535.7%-.052-0.55
    4/13▼ 6B Lord21__15-1Ryan O'Hearn struck out swinging.
    Foul Ball, Ball, Foul Ball, Foul Ball, Strikeout Swinging
    0.000.2499.9%.000-0.24
    4/13▼ 6J Rutledge0__38-1Ryan O'Hearn doubled to center (Fly). Bryan Reynolds scored.
    Double, No Result
    0.021.4599.6%.0010.71
    4/13▼ 4P Schultz2_2_5-1Ryan O'Hearn grounded out to second.
    Ground Out
    0.400.3390.5%-.011-0.33
    4/13▼ 2P Schultz112_4-1Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Strikeout Looking
    1.000.9483.8%-.023-0.49
    4/13▼ 1C Cavalli112_0-1Ryan O'Hearn struck out swinging.
    Called Strike, Swinging Strike, Strikeout Swinging
    2.020.9448.9%-.047-0.49
    4/12▲ 8R Martin1___4-6Ryan O'Hearn singled to center (Grounder).
    Foul Ball, Ball, Single
    0.370.2685.7%.0130.26
    4/12▲ 5J Taillon11__2-6Ryan O'Hearn struck out swinging.
    Ball, Ball, Ball, Called Strike, Called Strike, Strikeout Swinging, (Stolen Base)
    0.390.5190.3%-.009-0.29
    4/12▲ 3J Taillon0___0-5Ryan O'Hearn grounded out to first.
    Ball, Ground Out
    0.250.4991.2%-.006-0.23
    4/12▲ 1J Taillon11__0-1Ryan O'Hearn singled to left (Fly). Brandon Lowe advanced to 2B.
    Ball, Pickoff Throw (First Base), Called Strike, Single
    1.050.5160.2%.0320.39
    4/11▲ 10D Palencia0_2_3-3Ryan O'Hearn flied out to left.
    Ball, Ball, Foul Ball, Fly Out
    2.661.1150.0%-.118-0.44
    4/11▲ 7B Brown01__1-3Ryan O'Hearn walked. Bryan Reynolds advanced to 2B.
    Ball, Ball, Called Strike, Ball, Swinging Strike, Foul Ball, Walked
    0.920.8784.5%.0330.61
    4/11▲ 5E Cabrera0___0-3Ryan O'Hearn flied out to right.
    Swinging Strike, Fly Out
    0.460.4984.4%-.012-0.23
    4/11▲ 3E Cabrera01_30-2Ryan O'Hearn hit a sacrifice fly to right (Fly). Brandon Lowe scored.
    Foul Ball, Swinging Strike, Ball, Ball, Sacrifice Fly
    1.101.8381.5%-.012-0.32
    4/11▲ 1E Cabrera2__30-0Ryan O'Hearn flied out to left.
    Called Strike, Ball, Fly Out
    1.310.3648.8%-.036-0.36
    4/10▲ 9R Martin0___0-2Ryan O'Hearn flied out to left.
    Called Strike, Called Strike, Foul Ball, Ball, Ball, Fly Out
    0.280.4992.9%-.007-0.23
    4/10▲ 7C Thielbar0___0-0Ryan O'Hearn singled to right (Liner).
    Called Strike, Ball, Single
    1.540.4950.0%.0590.38
    4/10▲ 4S Imanaga0___0-0Ryan O'Hearn flied out to center.
    Ball, Ball, Fly Out
    1.080.4950.0%-.027-0.23
    4/10▲ 1S Imanaga1___0-0Ryan O'Hearn grounded out to second.
    Ball, Called Strike, Ground Out
    0.620.2647.8%-.015-0.15
    4/8▼ 8J Estrada1___2-4Ryan O'Hearn flied out to left.
    Called Strike, Ball, Ball, Swinging Strike, Ball, Foul Ball, Fly Out
    1.190.2812.4%-.030-0.17
    4/8▼ 6M King2___0-0Ryan O'Hearn flied out to center.
    Fly Out
    0.680.1151.8%-.018-0.11
    4/8▼ 3M King112_0-0Ryan O'Hearn grounded into a double play to first (Grounder). Bryan Reynolds out at second.
    Called Strike, Foul Ball, Ball, Pitcher Step Off, Foul Ball, Grounded Into Double Play
    2.120.9459.7%-.097-0.94
    4/8▼ 1M King21__0-0Ryan O'Hearn grounded out to second.
    Ball, Ball, Called Strike, Ball, Pitcher Step Off, Called Strike, Ground Out
    0.790.2452.3%-.023-0.24
    4/7▼ 8A Morejon11__2-1Ryan O'Hearn singled to left (Liner). Bryan Reynolds advanced to 2B.
    Called Strike, Single
    0.720.5486.6%.0200.39
    4/7▼ 6B Rodriguez1___2-0Ryan O'Hearn singled to left (Grounder).
    Ball, Ball, Called Strike, Ball, Called Strike, Foul Ball, No Result, Single
    0.390.2883.1%.0140.27
    4/7▼ 4N Pivetta2___0-0Ryan O'Hearn walked.
    Called Strike, Swinging Strike, Ball, Ball, Ball, Foul Ball, Foul Ball, Foul Ball, Walked
    0.520.1151.4%.0150.13
    4/7▼ 2N Pivetta0___0-0Ryan O'Hearn flied out to left.
    Ball, Foul Ball, Ball, Called Strike, Ball, Foul Ball, Fly Out
    0.920.5255.2%-.024-0.24
    4/6▼ 8D Morgan012_0-5Ryan O'Hearn grounded into a double play to second (Grounder). Brandon Lowe advanced to 3B. Bryan Reynolds out at second.
    Swinging Strike, Ball, Ball, Grounded Into Double Play
    1.281.547.0%-.056-1.16
    4/6▼ 6R Marinaccio0___0-4Ryan O'Hearn doubled to left (Fly).
    Called Strike, Double
    0.770.5310.1%.0480.63
    4/6▼ 3G Marquez2_230-0Ryan O'Hearn struck out looking.
    Called Strike, Foul Ball, Ball, Ball, Foul Ball, Foul Ball, Ball, (Wild Pitch), Foul Ball, Strikeout Looking
    2.200.6256.6%-.066-0.62
    4/6▼ 2G Marquez0___0-0Ryan O'Hearn walked.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Walked
    0.920.5355.2%.0370.39
    4/5▼ 8Y Cano21__8-2Ryan O'Hearn struck out swinging.
    Ball, Ball, Called Strike, Swinging Strike, Ball, Foul Ball, Strikeout Swinging
    0.010.2499.8%.000-0.24
    4/5▼ 6C Povich11__8-1Ryan O'Hearn grounded out to first. Bryan Reynolds advanced to 2B.
    Called Strike, Ball, Ground Out
    0.030.5499.3%-.001-0.21
    4/5▼ 5C Povich0___6-1Ryan O'Hearn grounded out to first.
    Ball, Ball, Called Strike, Ground Out
    0.140.5296.0%-.004-0.25
    4/5▼ 2C Bassitt212_4-0Ryan O'Hearn doubled to center (Fly). Oneil Cruz scored. Brandon Lowe scored.
    Ball, Swinging Strike, Catcher Pickoff Throw (Second Base), Ball, Ball, Double
    0.640.4587.3%.0711.88
    4/5▼ 1C Bassitt21__0-0Ryan O'Hearn homered (Fly). Bryan Reynolds scored.
    Ball, Ball, Ball, Home Run
    0.790.2452.3%.1811.87
    4/4▼ 9R Helsley1_2_2-2Ryan O'Hearn was intentionally walked.
    Intentional Ball, Intentional Ball, Intentional Ball, Intentionally Walked
    3.170.7070.1%.0100.24
    4/4▼ 7G Wolfram21__1-2Ryan O'Hearn grounded out to second.
    Ball, Foul Ball, Foul Tip, Ground Out
    1.830.2431.0%-.052-0.24
    4/4▼ 5S Baz212_1-2Ryan O'Hearn flied out to center.
    Foul Ball, Fly Out
    2.520.4540.7%-.065-0.45
    4/4▼ 4S Baz01__0-2Ryan O'Hearn singled to right (Liner). Bryan Reynolds advanced to 2B.
    Ball, Called Strike, Ball, Foul Ball, Foul Ball, Single
    1.900.9136.0%.0740.62
    4/4▼ 1S Baz112_0-0Ryan O'Hearn struck out swinging.
    Ball, Ball, Foul Ball, Ball, Foul Ball, Strikeout Swinging
    1.880.9458.5%-.043-0.49
    4/3▼ 8R Garcia0___5-3Ryan O'Hearn grounded out to first.
    Ground Out
    0.250.5293.8%-.007-0.25
    4/3▼ 5D Enns11_34-2Ryan O'Hearn hit a sacrifice fly to center (Fly). Bryan Reynolds scored.
    Called Strike, Ball, (Wild Pitch), Foul Ball, Ball, Sacrifice Fly
    1.211.2185.4%.0170.03
    4/3▼ 3K Bradish1___4-0Ryan O'Hearn struck out swinging.
    Foul Ball, Called Strike, Strikeout Swinging
    0.230.2888.4%-.006-0.17
    4/3▼ 2K Bradish0___0-0Ryan O'Hearn walked.
    Ball, Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Foul Ball, Walked
    0.920.5255.2%.0370.39
    3/31▲ 7B Burke11__1-6Ryan O'Hearn grounded into a double play to third (Grounder). Jake Mangum out at second.
    Called Strike, Grounded Into Double Play
    0.180.5796.4%-.008-0.57
    3/31▲ 4B Williamson2___1-6Ryan O'Hearn lined out to shortstop.
    Ball, Ball, Called Strike, Called Strike, Foul Ball, Line Drive
    0.140.1290.0%-.004-0.12
    3/31▲ 2B Williamson212_0-1Ryan O'Hearn homered (Fly). Joey Bart scored. Oneil Cruz scored.
    Ball, Ball, Swinging Strike, Foul Ball, Home Run
    1.530.4759.0%.2212.65
    3/31▲ 1B Williamson01__0-0Ryan O'Hearn walked. Jake Mangum advanced to 2B.
    Pitcher Step Off, Called Strike, Ball, Ball, Ball, Foul Ball, Walked
    1.390.9553.5%.0520.62
    3/30▲ 9C Phillips01__2-0Ryan O'Hearn walked. Marcell Ozuna advanced to 2B.
    Called Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked
    2.920.9515.9%.1220.62
    3/30▲ 7J Franco0___2-0Ryan O'Hearn singled to right (Liner).
    Called Strike, Foul Ball, Foul Ball, Ball, Single
    1.380.5519.5%.0590.40
    3/30▲ 4C Burns21__0-0Ryan O'Hearn walked. Brandon Lowe advanced to 2B.
    Ball, Ball, Ball, Foul Ball, Walked
    0.990.2546.7%.0240.22
    3/30▲ 2C Burns0___0-0Ryan O'Hearn grounded out to second.
    Called Strike, Ground Out
    0.930.5550.0%-.024-0.26
    3/29▲ 10R Lovelady0_2_2-2Ryan O'Hearn singled to center (Grounder). Bryan Reynolds scored.
    Called Strike, Single
    2.681.0850.0%.1850.76
    3/29▲ 8S Manaea1___2-2Ryan O'Hearn struck out swinging.
    Ball, Swinging Strike, Ball, Foul Ball, Ball, Strikeout Swinging
    1.370.2545.4%-.033-0.15
    3/29▲ 5N McLean2_2_1-2Ryan O'Hearn struck out swinging.
    Ball, Called Strike, Foul Ball, Strikeout Swinging
    1.290.3163.2%-.036-0.31
    3/29▲ 3N McLean2___1-2Ryan O'Hearn singled to center (Liner).
    Foul Ball, No Result, Ball, Ball, Swinging Strike, Ball, Single
    0.410.1058.3%.0120.12
    3/29▲ 1N McLean112_0-0Ryan O'Hearn singled to left (Fly). Oneil Cruz scored. Brandon Lowe advanced to 2B.
    Ball, Called Strike, Single
    1.970.8853.9%.0971.00
    3/28▲ 11R Lovelady1_2_1-1Ryan O'Hearn grounded out to second. Jake Mangum advanced to 3B.
    Pitcher Step Off, Called Strike, Called Strike, Ground Out
    3.260.6538.2%-.067-0.30
    3/28▲ 9D Williams2__30-0Ryan O'Hearn walked.
    Called Strike, Ball, Foul Ball, Ball, Ball, Walked
    4.370.3548.6%.0170.13
    3/28▲ 7L Weaver1___0-0Ryan O'Hearn grounded out to first.
    Swinging Strike, Ball, Ground Out
    1.130.2546.2%-.028-0.15
    3/28▲ 5D Peterson21__0-0Ryan O'Hearn singled to right (Grounder). Jared Triolo advanced to 2B.
    Called Strike, Single
    1.110.2246.6%.0260.20
    3/28▲ 3D Peterson212_0-0Ryan O'Hearn flied out to center.
    Fly Out
    1.900.4249.4%-.048-0.42
    3/28▲ 1D Peterson1___0-0Ryan O'Hearn grounded out to first.
    Called Strike, Called Strike, Ground Out
    0.610.2547.8%-.015-0.15
    3/26▲ 9L Garcia0___11-5Ryan O'Hearn singled to right (Grounder).
    Called Strike, Ball, Ball, Called Strike, Single
    0.060.470.2%.0030.37
    3/26▲ 6T Myers1___9-4Ryan O'Hearn homered (Fly).
    Ball, Ball, Ball, Called Strike, Foul Ball, Home Run
    0.230.253.1%.0261.00
    3/26▲ 4F Peralta0___5-3Ryan O'Hearn grounded out to first.
    Ground Out
    1.030.4725.8%-.026-0.22
    3/26▲ 1F Peralta2___0-2Ryan O'Hearn struck out looking.
    Swinging Strike, Ball, Ball, Foul Ball, Strikeout Looking
    0.300.1066.9%-.008-0.10