
Ryan O'Hearn
Pittsburgh Pirates1B/DH
Age: 32
Bats/Throws: L/L
6'2" / 220
DOB: 7/26/1993
(32 years, 8 months, 9 days)
1B/DH
Play Log
2026
Filters
All Plays
Months
Opposing Team
Situation
Results
Reset
| Date | Inn | Pitcher | Outs | Bases | Score | Play | LI | RE | WE | WPA | RE24 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/3 | ▼ 8 | R Garcia | 0 | ___ | 5-3 | Ryan O'Hearn grounded out to first. Ground Out | 0.25 | 0.52 | 93.8% | -.007 | -0.25 |
| 4/3 | ▼ 5 | D Enns | 1 | 1_3 | 4-2 | Ryan O'Hearn hit a sacrifice fly to center (Fly). Bryan Reynolds scored. Called Strike, Ball, (Wild Pitch), Foul Ball, Ball, Sacrifice Fly | 1.21 | 1.21 | 85.5% | .017 | 0.03 |
| 4/3 | ▼ 3 | K Bradish | 1 | ___ | 4-0 | Ryan O'Hearn struck out swinging. Foul Ball, Called Strike, Strikeout Swinging | 0.23 | 0.28 | 88.5% | -.006 | -0.17 |
| 4/3 | ▼ 2 | K Bradish | 0 | ___ | 0-0 | Ryan O'Hearn walked. Ball, Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Foul Ball, Walked | 0.92 | 0.52 | 55.2% | .037 | 0.39 |
| 3/31 | ▲ 7 | B Burke | 1 | 1__ | 1-6 | Ryan O'Hearn grounded into a double play to third (Grounder). Jake Mangum out at second. Called Strike, Grounded Into Double Play | 0.18 | 0.57 | 96.4% | -.008 | -0.57 |
| 3/31 | ▲ 4 | B Williamson | 2 | ___ | 1-6 | Ryan O'Hearn lined out to shortstop. Ball, Ball, Called Strike, Called Strike, Foul Ball, Line Drive | 0.14 | 0.12 | 90.1% | -.004 | -0.11 |
| 3/31 | ▲ 2 | B Williamson | 2 | 12_ | 0-1 | Ryan O'Hearn homered (Fly). Joey Bart scored. Oneil Cruz scored. Ball, Ball, Swinging Strike, Foul Ball, Home Run | 1.53 | 0.46 | 59.1% | .222 | 2.65 |
| 3/31 | ▲ 1 | B Williamson | 0 | 1__ | 0-0 | Ryan O'Hearn walked. Jake Mangum advanced to 2B. Pitcher Step Off, Called Strike, Ball, Ball, Ball, Foul Ball, Walked | 1.39 | 0.95 | 53.5% | .053 | 0.62 |
| 3/30 | ▲ 9 | C Phillips | 0 | 1__ | 2-0 | Ryan O'Hearn walked. Marcell Ozuna advanced to 2B. Called Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked | 2.92 | 0.95 | 15.9% | .122 | 0.62 |
| 3/30 | ▲ 7 | J Franco | 0 | ___ | 2-0 | Ryan O'Hearn singled to right (Liner). Called Strike, Foul Ball, Foul Ball, Ball, Single | 1.38 | 0.55 | 19.5% | .059 | 0.40 |
| 3/30 | ▲ 4 | C Burns | 2 | 1__ | 0-0 | Ryan O'Hearn walked. Brandon Lowe advanced to 2B. Ball, Ball, Ball, Foul Ball, Walked | 0.99 | 0.25 | 46.7% | .024 | 0.22 |
| 3/30 | ▲ 2 | C Burns | 0 | ___ | 0-0 | Ryan O'Hearn grounded out to second. Called Strike, Ground Out | 0.93 | 0.55 | 50.0% | -.024 | -0.26 |
| 3/29 | ▲ 10 | R Lovelady | 0 | _2_ | 2-2 | Ryan O'Hearn singled to center (Grounder). Bryan Reynolds scored. Called Strike, Single | 2.68 | 1.08 | 50.0% | .186 | 0.76 |
| 3/29 | ▲ 8 | S Manaea | 1 | ___ | 2-2 | Ryan O'Hearn struck out swinging. Ball, Swinging Strike, Ball, Foul Ball, Ball, Strikeout Swinging | 1.36 | 0.25 | 45.4% | -.033 | -0.15 |
| 3/29 | ▲ 5 | N McLean | 2 | _2_ | 1-2 | Ryan O'Hearn struck out swinging. Ball, Called Strike, Foul Ball, Strikeout Swinging | 1.29 | 0.31 | 63.2% | -.036 | -0.31 |
| 3/29 | ▲ 3 | N McLean | 2 | ___ | 1-2 | Ryan O'Hearn singled to center (Liner). Foul Ball, No Result, Ball, Ball, Swinging Strike, Ball, Single | 0.40 | 0.10 | 58.3% | .012 | 0.12 |
| 3/29 | ▲ 1 | N McLean | 1 | 12_ | 0-0 | Ryan O'Hearn singled to left (Fly). Oneil Cruz scored. Brandon Lowe advanced to 2B. Ball, Called Strike, Single | 1.97 | 0.88 | 53.9% | .098 | 1.00 |
| 3/28 | ▲ 11 | R Lovelady | 1 | _2_ | 1-1 | Ryan O'Hearn grounded out to second. Jake Mangum advanced to 3B. Pitcher Step Off, Called Strike, Called Strike, Ground Out | 3.26 | 0.65 | 38.2% | -.067 | -0.30 |
| 3/28 | ▲ 9 | D Williams | 2 | __3 | 0-0 | Ryan O'Hearn walked. Called Strike, Ball, Foul Ball, Ball, Ball, Walked | 4.37 | 0.35 | 48.6% | .017 | 0.13 |
| 3/28 | ▲ 7 | L Weaver | 1 | ___ | 0-0 | Ryan O'Hearn grounded out to first. Swinging Strike, Ball, Ground Out | 1.13 | 0.25 | 46.2% | -.028 | -0.15 |
| 3/28 | ▲ 5 | D Peterson | 2 | 1__ | 0-0 | Ryan O'Hearn singled to right (Grounder). Jared Triolo advanced to 2B. Called Strike, Single | 1.11 | 0.22 | 46.6% | .026 | 0.20 |
| 3/28 | ▲ 3 | D Peterson | 2 | 12_ | 0-0 | Ryan O'Hearn flied out to center. Fly Out | 1.90 | 0.42 | 49.4% | -.048 | -0.42 |
| 3/28 | ▲ 1 | D Peterson | 1 | ___ | 0-0 | Ryan O'Hearn grounded out to first. Called Strike, Called Strike, Ground Out | 0.61 | 0.25 | 47.8% | -.015 | -0.15 |
| 3/26 | ▲ 9 | L Garcia | 0 | ___ | 11-5 | Ryan O'Hearn singled to right (Grounder). Called Strike, Ball, Ball, Called Strike, Single | 0.06 | 0.47 | 0.2% | .003 | 0.37 |
| 3/26 | ▲ 6 | T Myers | 1 | ___ | 9-4 | Ryan O'Hearn homered (Fly). Ball, Ball, Ball, Called Strike, Foul Ball, Home Run | 0.23 | 0.25 | 3.1% | .026 | 1.00 |
| 3/26 | ▲ 4 | F Peralta | 0 | ___ | 5-3 | Ryan O'Hearn grounded out to first. Ground Out | 1.03 | 0.47 | 25.8% | -.026 | -0.22 |
| 3/26 | ▲ 1 | F Peralta | 2 | ___ | 0-2 | Ryan O'Hearn struck out looking. Swinging Strike, Ball, Ball, Foul Ball, Strikeout Looking | 0.30 | 0.10 | 66.9% | -.008 | -0.10 |
| Date | Inn | Pitcher | Outs | Bases | Score | Play | LI | RE | WE | WPA | RE24 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4/3 | ▼ 8 | R Garcia | 0 | ___ | 5-3 | Ryan O'Hearn grounded out to first. Ground Out | 0.25 | 0.52 | 93.8% | -.007 | -0.25 |
| 4/3 | ▼ 5 | D Enns | 1 | 1_3 | 4-2 | Ryan O'Hearn hit a sacrifice fly to center (Fly). Bryan Reynolds scored. Called Strike, Ball, (Wild Pitch), Foul Ball, Ball, Sacrifice Fly | 1.21 | 1.21 | 85.5% | .017 | 0.03 |
| 4/3 | ▼ 3 | K Bradish | 1 | ___ | 4-0 | Ryan O'Hearn struck out swinging. Foul Ball, Called Strike, Strikeout Swinging | 0.23 | 0.28 | 88.5% | -.006 | -0.17 |
| 4/3 | ▼ 2 | K Bradish | 0 | ___ | 0-0 | Ryan O'Hearn walked. Ball, Called Strike, Swinging Strike, Foul Ball, Ball, Ball, Foul Ball, Walked | 0.92 | 0.52 | 55.2% | .037 | 0.39 |
| 3/31 | ▲ 7 | B Burke | 1 | 1__ | 1-6 | Ryan O'Hearn grounded into a double play to third (Grounder). Jake Mangum out at second. Called Strike, Grounded Into Double Play | 0.18 | 0.57 | 96.4% | -.008 | -0.57 |
| 3/31 | ▲ 4 | B Williamson | 2 | ___ | 1-6 | Ryan O'Hearn lined out to shortstop. Ball, Ball, Called Strike, Called Strike, Foul Ball, Line Drive | 0.14 | 0.12 | 90.1% | -.004 | -0.11 |
| 3/31 | ▲ 2 | B Williamson | 2 | 12_ | 0-1 | Ryan O'Hearn homered (Fly). Joey Bart scored. Oneil Cruz scored. Ball, Ball, Swinging Strike, Foul Ball, Home Run | 1.53 | 0.46 | 59.1% | .222 | 2.65 |
| 3/31 | ▲ 1 | B Williamson | 0 | 1__ | 0-0 | Ryan O'Hearn walked. Jake Mangum advanced to 2B. Pitcher Step Off, Called Strike, Ball, Ball, Ball, Foul Ball, Walked | 1.39 | 0.95 | 53.5% | .053 | 0.62 |
| 3/30 | ▲ 9 | C Phillips | 0 | 1__ | 2-0 | Ryan O'Hearn walked. Marcell Ozuna advanced to 2B. Called Strike, Ball, Ball, Ball, Called Strike, Foul Ball, Foul Ball, Walked | 2.92 | 0.95 | 15.9% | .122 | 0.62 |
| 3/30 | ▲ 7 | J Franco | 0 | ___ | 2-0 | Ryan O'Hearn singled to right (Liner). Called Strike, Foul Ball, Foul Ball, Ball, Single | 1.38 | 0.55 | 19.5% | .059 | 0.40 |
| 3/30 | ▲ 4 | C Burns | 2 | 1__ | 0-0 | Ryan O'Hearn walked. Brandon Lowe advanced to 2B. Ball, Ball, Ball, Foul Ball, Walked | 0.99 | 0.25 | 46.7% | .024 | 0.22 |
| 3/30 | ▲ 2 | C Burns | 0 | ___ | 0-0 | Ryan O'Hearn grounded out to second. Called Strike, Ground Out | 0.93 | 0.55 | 50.0% | -.024 | -0.26 |
| 3/29 | ▲ 10 | R Lovelady | 0 | _2_ | 2-2 | Ryan O'Hearn singled to center (Grounder). Bryan Reynolds scored. Called Strike, Single | 2.68 | 1.08 | 50.0% | .186 | 0.76 |
| 3/29 | ▲ 8 | S Manaea | 1 | ___ | 2-2 | Ryan O'Hearn struck out swinging. Ball, Swinging Strike, Ball, Foul Ball, Ball, Strikeout Swinging | 1.36 | 0.25 | 45.4% | -.033 | -0.15 |
| 3/29 | ▲ 5 | N McLean | 2 | _2_ | 1-2 | Ryan O'Hearn struck out swinging. Ball, Called Strike, Foul Ball, Strikeout Swinging | 1.29 | 0.31 | 63.2% | -.036 | -0.31 |
| 3/29 | ▲ 3 | N McLean | 2 | ___ | 1-2 | Ryan O'Hearn singled to center (Liner). Foul Ball, No Result, Ball, Ball, Swinging Strike, Ball, Single | 0.40 | 0.10 | 58.3% | .012 | 0.12 |
| 3/29 | ▲ 1 | N McLean | 1 | 12_ | 0-0 | Ryan O'Hearn singled to left (Fly). Oneil Cruz scored. Brandon Lowe advanced to 2B. Ball, Called Strike, Single | 1.97 | 0.88 | 53.9% | .098 | 1.00 |
| 3/28 | ▲ 11 | R Lovelady | 1 | _2_ | 1-1 | Ryan O'Hearn grounded out to second. Jake Mangum advanced to 3B. Pitcher Step Off, Called Strike, Called Strike, Ground Out | 3.26 | 0.65 | 38.2% | -.067 | -0.30 |
| 3/28 | ▲ 9 | D Williams | 2 | __3 | 0-0 | Ryan O'Hearn walked. Called Strike, Ball, Foul Ball, Ball, Ball, Walked | 4.37 | 0.35 | 48.6% | .017 | 0.13 |
| 3/28 | ▲ 7 | L Weaver | 1 | ___ | 0-0 | Ryan O'Hearn grounded out to first. Swinging Strike, Ball, Ground Out | 1.13 | 0.25 | 46.2% | -.028 | -0.15 |
| 3/28 | ▲ 5 | D Peterson | 2 | 1__ | 0-0 | Ryan O'Hearn singled to right (Grounder). Jared Triolo advanced to 2B. Called Strike, Single | 1.11 | 0.22 | 46.6% | .026 | 0.20 |
| 3/28 | ▲ 3 | D Peterson | 2 | 12_ | 0-0 | Ryan O'Hearn flied out to center. Fly Out | 1.90 | 0.42 | 49.4% | -.048 | -0.42 |
| 3/28 | ▲ 1 | D Peterson | 1 | ___ | 0-0 | Ryan O'Hearn grounded out to first. Called Strike, Called Strike, Ground Out | 0.61 | 0.25 | 47.8% | -.015 | -0.15 |
| 3/26 | ▲ 9 | L Garcia | 0 | ___ | 11-5 | Ryan O'Hearn singled to right (Grounder). Called Strike, Ball, Ball, Called Strike, Single | 0.06 | 0.47 | 0.2% | .003 | 0.37 |
| 3/26 | ▲ 6 | T Myers | 1 | ___ | 9-4 | Ryan O'Hearn homered (Fly). Ball, Ball, Ball, Called Strike, Foul Ball, Home Run | 0.23 | 0.25 | 3.1% | .026 | 1.00 |
| 3/26 | ▲ 4 | F Peralta | 0 | ___ | 5-3 | Ryan O'Hearn grounded out to first. Ground Out | 1.03 | 0.47 | 25.8% | -.026 | -0.22 |
| 3/26 | ▲ 1 | F Peralta | 2 | ___ | 0-2 | Ryan O'Hearn struck out looking. Swinging Strike, Ball, Ball, Foul Ball, Strikeout Looking | 0.30 | 0.10 | 66.9% | -.008 | -0.10 |

