Bryan Woo gets the nod after posting 7.0 IP, 2 ER, 1 BB, 6 K, W. The pitching line looks fragile beneath the surface.
Jared's Roster report
Roster Summary
Pitching carried the slate for this roster — Bryan Woo was the headliner with a 7.0-inning win, and Michael King delivered a tidy five-inning outing — while the offense was light beyond a late Junior Caminero homer. Woo’s line (7.0 IP, 2 ER, 1 BB, 6 K) looks excellent in the box score but the underlying profile felt fragile (11 hard-hit balls, two barrels, a low 24.7% CSW). King tossed 5.0 scoreless with six strikeouts (four walks), and Graham Ashcraft converted a 10th‑inning save in a 21‑pitch appearance that could limit his availability. On offense Caminero provided the pop (1 HR, 109.5 mph max EV), Jo Adell flashed elite bat speed despite an 0‑for‑4 night, Jordan Walker extended his hot run with a double, and Carson Kelly was the rough spot at 0‑for‑4 with three strikeouts; catchers include Adley Rutschman on the 10‑day IL.
Hero / Dud
Carson Kelly had the roughest roster line after going 0-for-4, 3 K. He went hitless across 4 at-bats. The swing-and-miss showed up with 3 strikeouts.
Players Who Played
Bryan Woo
7.0 IP, 4 H, 2 ER, 1 BB, 6 K, win. He averaged 93.0 mph (97.2 max) and fanned six, but the surface numbers mask a light 24.7% CSW and loud contactStatcast clocked 11 hard-hit balls and two barrels that make the line feel fragile. Through four innings he was dominant (one hit, zero walks, four strikeouts) before the seventh inning saw a sac fly and an RBI single produce his two runs; he departed with the bases empty. He shifted his mix toward more sliders and reintroduced the sweeper; the sweeper generated whiffs while the slider was notably off (14 sliders, no whiffs) and did not miss bats. He looks like a must-start in standard fantasy formats, though the loud contact keeps the floor lower. Next projected start: around 2026-04-24 on the road against the St.
Bryson Stott
Bryson Stott: 1-for-4, 1 2B. His RBI-less double was a ninth-inning line drive to center the damage came after starter Grant Holmes exited and the extra-base hit came off Raisel Iglesias. Tracked bat speed jumped to a 70.2 mph average with a 71.6 mph top swing (up 2.0 mph from his prior-season baseline), and he still registered a pair of hard-hit balls, so the contact profile looks healthier than his results. That said, Stott has been moved down the order and playing time has ticked down even as he rides a six-game hitting and on-base streak. Next up is on the road against the Chicago Cubs, with Colin Rea lined up as the projected starter.
Carson Kelly
Carson Kelly 0-for-4, 3 K. The box looked quiet, but the contact quality was better than the line suggests: a 97.6 mph average exit velocity with one hard-hit ball, and tracked bat speed averaged 70.5 mph with a top swing of 75.3 mph, up 0.7 mph from his prior season average. He arrives with clear hot form over his last nine games he is batting .385 with 2 HR, 7 RBI and 6 R, and his last 14 days show a 1.139 OPS with a 13.9% K rate. Playing time has slipped a bit (started 4 of the last 7 games and PA volume is down). He opened against Tobias Myers in a same-side matchup. Next up is at home against the Philadelphia Phillies, with Aaron Nola lined up as the projected starter.
Cole Young
Cole Young 1-for-4, 1 K. The box score masks the days real story: he posted a 99.8 mph average exit velocity with three hard-hit balls, and his tracked bat speed jumped to 74.7 mph (79.2 top swing), up 5.1 mph from last season. He opened the game against MacKenzie Gore and still managed a hit in two plate appearances versus the lefty, and the hit extended a four-game hitting streak and a five-game on-base streak. Ginn projected a platoon edge for Young in a pitcher-friendly park. For fantasy, he looks like a hold, but one that needs close monitoring given the contact-quality bump. Ginn lined up as the projected starter.
Graham Ashcraft
1.0 IP, 0 H, 0 ER, 1 BB, 1 K, 1 SV Graham Ashcraft entered in the bottom of the 10th to close and finished the game, converting the save. He was brought in with no outs and a runner on second in a 7-4 game and worked four high-leverage plate appearances to seal it. Ashcraft leaned on his slider (52.4% usage) but it generated no whiffs and frequently leaked into hittable lanes against lefties, while his cutter averaged about 97.0 mph and produced the outing's lone swing-and-miss. The 21-pitch appearance pushes his recent relief workload into a heavy range and, with a light CSW and limited swing-and-miss support, availability for the road game at Tampa Bay on 2026-04-20 may be limited. He belongs in the saves/late-inning conversation.
Heliot Ramos
Heliot Ramos 1-for-4, 1 2B, 2 K. He struck out twice but finished the night with a ninth-inning double, recording a notable 108.2 mph max exit velocity on the play. Ramos has now hit in three straight games and has been productive over the last 14 days (42 PA, 0.895 OPS), but his season strikeout rate is still 32.5% and playing time signals have dipped. He opened against Miles Mikolas in a same-side matchup. Next up is at home against the Los Angeles Dodgers, with Yoshinobu Yamamoto lined up as the projected starter.
Jo Adell
Jo Adell was 0-for-4, 1 K, though the box score undersells his day. He posted an elite 79.3 mph average bat speed the top mark on the slate with a 94.8 mph average exit velocity and two hard-hit balls, so contact quality looked better than the results. Season to date he is at 3 HR, 14 RBI and a .280/.323/.398 line and ranks 10th in MLB with 26 hits. Next up is at home against the Toronto Blue Jays, with Dylan Cease lined up as the projected starter.
Jordan Walker
Jordan Walker was 1-for-5, 1 2B, 1 R, 2 K, and his lone hit came as an eighth-inning double. Statcast showed modest contact with an 88.5 mph average exit velocity and a 98.0 mph top mark, while tracked bat speed averaged 74.2 mph down 1.6 mph from his season baseline, a sign of a contact-quality dip. He arrives with a 14-game hitting and on-base streak and a hot recent window (last 14 days: 1.049 OPS, six homers). Ranks 3rd in MLB with 8 HR. He opened against Mike Burrows in a same-side matchup. Next up is on the road against the Miami Marlins, with Max Meyer lined up as the projected starter.
Junior Caminero
Junior Caminero 1-for-4, 1 HR, 1 RBI, 1 R. The homer came in the ninth after the starter exited and registered a standout 109.5 mph max exit velocity, one of three hard-hit balls and his lone barrel on the day. Average tracked bat speed was down 5.3 mph versus his season baseline, and. Over his last 9 games, he is batting .289 with 3 HR, 7 RBI, and 7 R. That was his 5th home run of the season; his line now reads 5 HR, 10 RBI and 12 R, with a .250/.340/.464 slash and .804 OPS. Next up is at home against the Cincinnati Reds, with Rhett Lowder lined up as the projected starter.
Justin Crawford
Justin Crawford 1-for-3, 1 BB. His lone hit was a sharp single off starter Grant Holmes (he had two plate appearances against the starter), but contact quality otherwise was modest: 91.9 mph average exit velocity, 106.4 mph max and one hard-hit ball. He started in center and had two late-and-close plate appearances, including a ninth-inning walk, yet recent playing time has been decreasing and he carries clear lefty-platoon risk. Fantasy takeaway: he looks more like a bench-for-now roster play than a lineup lock production showed up in meaningful spots, but sliding usage and a small bat-speed dip are the concern; platoon risk is the caveat. Next up is on the road against the Chicago Cubs, with Colin Rea lined up as the projected starter.
Max Muncy
Max Muncy 0-for-4, 1 K; contact quality was modest and he recorded just one hard-hit ball, a box score that aligns with the Statcast read. He posted a standout 77.5 mph average bat speed (83.5 mph top tracked swing), one of the stronger marks on the slate. Recent production has cooled 48 PA in the last 14 days with a 0.649 OPS and a 39.6% strikeout rate and playing time cues plus an elevated injury-risk proxy leave the outlook mixed. He opened against Noah Schultz, taking two plate appearances vs the lefty and striking out once before seeing a lightly rostered bullpen mix. Next up is on the road against the Seattle Mariners, with Emerson Hancock lined up as the projected starter.
Michael King
Michael King delivered "5.0 IP, 1 H, 0 ER, 4 BB, 6 K, win." His sinker averaged 93.3 mph (up 1.1 mph from his previous start) and he leaned more on his sweeper (27.6% usage), a pitch that produced a strong 31.0% CSW and helped him miss bats. Through four innings he had allowed one hit and four walks with four strikeouts, and the fifth included a groundout, a hit-by-pitch and two more strikeouts before he left after 105 pitches with the bases empty. The underlying profile looks fragile despite the zerohe yielded five hard-hit balls and his four-seam was noticeably off (19 thrown, no whiffs), so the tidy line masks some command and contact concerns. He looks startable in standard fantasy formats, but the walks and contact profile add clear ratio risk. Next projected start: around 2026-04-24 on the road against the Colorado Rockies in a hitter-friendly park.
Moises Ballesteros
Moises Ballesteros was 0-for-2, and the contact quality was modest his average exit velocity sat at 78.0 mph with a 92.8 mph top mark. Tracked bat speed was encouraging at a 73.2 mph average (76.2 mph top), up 2.5 mph from his prior-season average, but his average EV and hard-hit rate are down sharply versus his recent baseline, an elevated injury-risk proxy. He remains hot in the short term, hitting .542 with three homers, eight RBI and six runs over his last 10 games, leaving his season line at 3 HR, 10 RBI and a .364 average. He opened against Tobias Myers, the opposing right-hander. Next up is at home against the Philadelphia Phillies, with Aaron Nola lined up as the projected starter.
Nasim Nunez
Nasim Nunez 1-for-3, 1 R, 1 SB. He collected his lone hit against Robbie Ray and added a steal, but the box score outpaced the contact quality: tracked bat speed jumped to 72.4 mph (up 9.5 mph from last season) while average exit velocity was a modest 71.9 mph. Ranks 4th in MLB with 8 SB. Still looks like a hold, but the last 21 days have been very light and the risk profile needs to be respected. Next up is at home against the Atlanta Braves, with Bryce Elder lined up as the projected starter.
Zach Neto
Zach Neto: 0-for-2, 2 BB, 1 RBI, 1 SB, 1 K he delivered a seventh-inning RISP groundout that drove in a run while also drawing two walks and swiping a bag. He is the Angels' leadoff hitter and has started seven of the last seven games, so playing time and plate opportunities are stable. Statcast shows modest contact (85.7 mph average exit velocity, no hard-hit balls) even as his tracked bat speed jumped to a 70.3 mph average with a 77.0 top swing. Ranks 8th in MLB with 18 R. He opened against Michael King in a tough matchup. Next up is at home against the Toronto Blue Jays, with Dylan Cease lined up as the projected starter.
Did Not Play / Watchlist
Chase DeLauter
Chase DeLauter did not play on 2026-04-19, and the role data suggests it was likely a matchup or lefty-platoon sit against a left-handed starter. He has started six of Cleveland's last seven games and playing time has been increasing, but his recent production has cooled over the last 14 days he has a 45-PA OPS of .608. That low two-week output comes with a tiny strikeout rate (6.7% over 14 days) despite the cooling. Season to date he owns a 5 HR, 12 RBI, 11 R line and a .232/.325/.522 slash ( .847 OPS ) across 20 games. Next up is at home against the Houston Astros, with Spencer Arrighetti lined up as the projected starter.
Colt Keith
Colt Keith did not play on 2026-04-19. The non-start looked like a matchup sit against a left-handed starter, continuing a recent pattern of lefty-platoon usage and decreasing playing time. He still owns a strong-looking 0.317 average with a .348 OBP and .429 SLG through 19 games, but his plate-appearance volume has slipped from earlier in the month. He still looks like a hold in most roster formats recent playing time has been slipping, and the role still has platoon risk. The role data suggests it may have been a possible matchup or platoon sit against a left-handed starter. Next up is on the road against the Boston Red Sox, with Sonny Gray lined up as the projected starter.
Adley Rutschman
Adley Rutschman and the Baltimore Orioles had the day off on 2026-04-19. Rutschman is on the 10-day injured list with an ankle issue, and the Orioles say his MRI was "encouraging" the club framed this as a potentially short IL stint, per Baltimore Orioles official news. When available he has been steady: over the last 21 days he has 30 plate appearances with a .259/.333/.407 line and a 16.7% strikeout rate, and a three-hit, two-double game on April 10 set a season high.
Brent Rooker
Brent Rooker and the Athletics had the day off on 2026-04-19. Rooker remains on the 10-day injured list with an oblique strain, according to Athletics official news. Per beat reporter Martin Gallegos, he has begun a hitting progression, is doing light baseball activity and will travel with the team to increase his level of activity. He did show a power spike earlier in April a two-homer, seven-RBI stretch across a recent multi-game window but the sample is small and his availability still caps immediate value.
Connelly Early
Connelly Early is lined up to face the Yankees on Tuesday April 21st.
Freddie Freeman
Freddie Freeman and the Los Angeles Dodgers had the day off on 2026-04-19, and Freeman was placed on the paternity list, per Los Angeles Dodgers official news. He comes in hot: over the last 14 days Freeman has a 0.987 OPS in 49 plate appearances (15-for-43 with six extra-base hits) and has reached safely in three straight games. Fantasy takeaway: his recent two-week form keeps his value intact, but monitor the paternity-list status before altering lineups. Next up is on the road against the Colorado Rockies, with Jose Quintana lined up as the projected starter.
Jacob deGrom
Jacob deGrom is lined up to face the Athletics on Friday April 24th.
Jordan Westburg
Jordan Westburg and the Baltimore Orioles had the day off on 2026-04-19. He is not on the injured list, but there is limited game information to judge his current form.
Lucas Erceg
Did not play on 2026-04-19. He did not pitch and is coming off a relief appearance three days earlier in which he threw 24 pitches.
Paul Skenes
Paul Skenes is lined up to face the Brewers on Friday April 24th.
Ryan Thompson
Did not play on 2026-04-19. He has been used frequently out of the Arizona bullpen, with four relief appearances in the last seven days totaling 29 pitches and just one day since his last outing.
Shota Imanaga
Shota Imanaga is lined up to face the Phillies on Tuesday April 21st.
Bryce Miller
Did not play on 2026-04-19. He did not pitch that day, so there was no same-day workload to manage. Recent reports say he is progressing through a rehab process, including a Tacoma rehab outing in which he touched 98.6 mph and recorded a pair of strikeouts.
Sean Murphy
Sean Murphy and the Rome Emperors had the day off on 2026-04-19. Murphy is on a rehab assignment with High-A Rome; per Battery Power the assignment began earlier this month and Local 3 News reports he was scheduled to make a rehab start for Rome. The report shows no professional plate appearances in the last 14 or 21 days, so there is no box score or Statcast contact data to evaluate from April 19. This is a minorleague rehab update rather than a Major League performance read, so his fantasy value will hinge on the results of those rehab outings.