Top 10 Fantasy Starts: July 23
Our algorithm's top 10 fantasy baseball starts for Thursday, July 23, 2026. 9 platoon advantages in today's slate.
⚡ The live Top Starts rankings update every hour as lineups and probables are confirmed — the order may shift throughout the day.
Here are today's top 10 fantasy baseball starts, ranked by our algorithm using career splits vs today's probable starters, current season performance, and platoon matchups. 9 platoon advantages in today's slate.
Pick #1
Michael Harris II
CF · Atlanta Braves · Bats L
Matchup: vs Griffin Canning (RHP) · Home
Griffin Canning comes in with a 6.67 ERA and 1.62 WHIP this season. He gets the platoon edge as a lefty batter facing righty Griffin Canning.
Key stats: .800 AVG / 2.000 OPS in 5 PA vs Canning
.800 AVG / 2.000 OPS in 5 PA vs this pitcher
Pick #2
Rhys Hoskins
1B · Cleveland Guardians · Bats R
Matchup: vs Taj Bradley (RHP) · Home
Taj Bradley comes in with a 3.85 ERA and 1.25 WHIP this season.
Key stats: .400 AVG / 1.600 OPS in 5 PA vs Bradley
.400 AVG / 1.600 OPS in 5 PA vs this pitcher
Pick #3
Fernando Tatis Jr.
RF · San Diego Padres · Bats R
Matchup: vs Chris Sale (LHP) · Away
Chris Sale comes in with a 2.06 ERA and 1.06 WHIP this season. He gets the platoon edge as a righty batter facing lefty Chris Sale.
Key stats: .333 AVG / 1.000 OPS in 12 PA vs Sale
.333 AVG / 1.000 OPS in 12 PA vs this pitcher
Pick #4
Ernie Clement
2B · Toronto Blue Jays · Bats R
Matchup: vs Ian Seymour (LHP) · Home
Ian Seymour comes in with a 4.79 ERA and 1.17 WHIP this season. He gets the platoon edge as a righty batter facing lefty Ian Seymour.
Key stats: .500 AVG / 1.125 OPS in 8 PA vs Seymour
.500 AVG / 1.125 OPS in 8 PA vs this pitcher
Pick #5
Daniel Schneemann
CF · Cleveland Guardians · Bats L
Matchup: vs Taj Bradley (RHP) · Home
Taj Bradley comes in with a 3.85 ERA and 1.25 WHIP this season. He gets the platoon edge as a lefty batter facing righty Taj Bradley.
Key stats: .429 AVG / 1.143 OPS in 7 PA vs Bradley
.429 AVG / 1.143 OPS in 7 PA vs this pitcher
Pick #6
George Springer
DH · Toronto Blue Jays · Bats R
Matchup: vs Ian Seymour (LHP) · Home
Ian Seymour comes in with a 4.79 ERA and 1.17 WHIP this season. He gets the platoon edge as a righty batter facing lefty Ian Seymour.
Key stats: .500 AVG / 1.071 OPS in 7 PA vs Seymour
.500 AVG / 1.071 OPS in 7 PA vs this pitcher
Pick #7
Matt Olson
1B · Atlanta Braves · Bats L
Matchup: vs Griffin Canning (RHP) · Home
Griffin Canning comes in with a 6.67 ERA and 1.62 WHIP this season. He gets the platoon edge as a lefty batter facing righty Griffin Canning.
Key stats: .211 AVG / .829 OPS in 20 PA vs Canning
.211 AVG / .829 OPS in 20 PA vs this pitcher
Pick #8
Manny Machado
3B · San Diego Padres · Bats R
Matchup: vs Chris Sale (LHP) · Away
Chris Sale comes in with a 2.06 ERA and 1.06 WHIP this season. He gets the platoon edge as a righty batter facing lefty Chris Sale.
Key stats: .357 AVG / 1.026 OPS in 33 PA vs Sale
.357 AVG / 1.026 OPS in 33 PA vs this pitcher
Pick #9
Cedric Mullins
CF · Tampa Bay Rays · Bats L
Matchup: vs Shane Bieber (RHP) · Away
Shane Bieber comes in with a 5.70 ERA and 1.73 WHIP this season. He gets the platoon edge as a lefty batter facing righty Shane Bieber.
Key stats: .143 AVG / .714 OPS in 7 PA vs Bieber
.143 AVG / .714 OPS in 7 PA vs this pitcher
Pick #10
Xander Bogaerts
SS · San Diego Padres · Bats R
Matchup: vs Chris Sale (LHP) · Away
Chris Sale comes in with a 2.06 ERA and 1.06 WHIP this season. He gets the platoon edge as a righty batter facing lefty Chris Sale.
Key stats: .318 AVG / .878 OPS in 26 PA vs Sale
.318 AVG / .878 OPS in 26 PA vs this pitcher
Rankings update every 2 hours as lineups and probables are confirmed. Always check for last-minute scratches.
15 views
About the Author