
mlb · MIN · SP
Sun, Jul 192:20 PM EDT
Season averages aren't available for Joe Ryan right now.
| Date | OPP | W/L | IP | H | R | ER | HR | BB | K | GB |
|---|---|---|---|---|---|---|---|---|---|---|
| Jul 15 | National All-Stars | W | 1.0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 |
| Jul 11 | Los Angeles Angels | W | 6.0 | 6 | 2 | 2 | 0 | 2 | 6 | 3 |
| Jul 5 | New York Yankees | W | 7.0 | 3 | 0 | 0 | 0 |

2026 MLB betting guide: Our favorite prop bets for the second half
Looking for a prop bet for the second-half of the MLB season? You've come to the right place.

July 6 update! Ranking top 2026 MLB trade deadline candidates
Skubal to the ...? A new star closer available? Here are the big names your team could be targeting, with a few new additions near the top.

Joe Ryan is currently rostered with the MIN in the MLB. Use this page to research Joe Ryan's recent game log, current season averages, and matchup trends ahead of tonight's slate. For live opponents and projected boost stats, check today's matchup edges on Sharpe Picks.
| 1 |
| 9 |
| 5 |
| Jul 1 | Houston Astros | L | 4.0 | 5 | 6 | 0 | 1 | 3 | 5 | 7 |
| Jun 24 | Los Angeles Dodgers | L | 6.0 | 8 | 4 | 4 | 1 | 1 | 9 | 5 |
| Jun 18 | Texas Rangers | W | 5.0 | 3 | 0 | 0 | 0 | 2 | 7 | 8 |
| Jun 13 | St. Louis Cardinals | W | 6.0 | 6 | 3 | 3 | 1 | 0 | 8 | 4 |
| Jun 6 | Kansas City Royals | L | 6.0 | 6 | 1 | 1 | 1 | 2 | 5 | 5 |
| Jun 1 | Chicago White Sox | W | 6.0 | 8 | 4 | 4 | 2 | 0 | 9 | 5 |
| May 26 | Chicago White Sox | W | 7.2 | 5 | 2 | 2 | 1 | 0 | 9 | 8 |
| May 20 | Houston Astros | W | 6.0 | 4 | 1 | 1 | 0 | 0 | 9 | 4 |
| May 15 | Milwaukee Brewers | L | 6.0 | 4 | 1 | 1 | 0 | 1 | 7 | 6 |
| May 9 | Cleveland Guardians | W | 6.0 | 2 | 1 | 1 | 0 | 3 | 5 | 9 |
| May 3 | Toronto Blue Jays | W | 0.1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| Apr 28 | Seattle Mariners | L | 6.0 | 6 | 2 | 2 | 0 | 1 | 6 | 6 |
MLB 2026: Player every team should trade or trade for in July
The deadline is a month away. Could players such as Tarik Skubal, Luis Arraez and Freddy Peralta finish the season on a different team?