Here's a look at top prospects to watch in today's Minor League action:Hitter to watch: Rafael Devers (Red Sox's No. 1), Portland at Hartford (7:05 p.m. ET on MiLB.TV)Devers, MLBPipeline.com's No. 12 prospect, stayed red-hot on Thursday as he went 2-for-4 with two doubles and two RBIs for Double-A Portland,
Here's a look at top prospects to watch in today's Minor League action:
Hitter to watch: Rafael Devers (Red Sox's No. 1), Portland at Hartford (7:05 p.m. ET on MiLB.TV)
Devers, MLBPipeline.com's No. 12 prospect, stayed red-hot on Thursday as he went 2-for-4 with two doubles and two RBIs for Double-A Portland, one day after he hit a pair of homers in a 3-for-4 effort. The 20-year-old lifted his average to .301 with the multi-hit performance, and he's now driven in 50 runs in 68 games.
Pitcher to watch: Gregory Soto (Tigers' No. 29), West Michigan at Great Lakes (7:05 p.m. ET on MiLB.TV)
Soto, 22, is opening eyes this season in the Midwest League, where he's gone 6-1 with a 2.57 ERA in 12 starts for Class A West Michigan. The left-hander has posted 69 strikeouts against 32 walks in 63 innings while limiting opposing hitters to a .216 average and just two home runs.
Duel of the day: Adonis Medina (Phillies' No. 15) vs. Tyler Watson (Nationals' No. 17), Lakewood vs. Hagerstown (7:05 p.m. ET)
Medina was outstanding in his first six starts of the season, pitching to a 2.03 ERA with 40 strikeouts in 31 innings for Class A Lakewood. Though the 20-year-old righty has since been less consistent -- he owns a 5.29 ERA across his past six turns -- he's still punched out 76 batters in 63 1/3 innings on the season while pitching to a 3.69 ERA.
Watson recorded a career-high 10 strikeouts over six innings in his most recent turn for Hagerstown. He threw 54 of his 81 pitches for strikes in the outing while allowing one earned run on four hits. The 20-year-old southpaw is having a strong campaign in the South Atlantic League, as he enters having posted a 3.13 ERA with 77 strikeouts in 69 innings spanning 13 starts.
Friday's Top 100 prospect probables
No. 64 Dylan Cease (Cubs' No. 2), South Bend vs. Lansing (7:35 p.m. ET on MiLB.TV)
No. 65 Mike Soroka (Braves' No. 4), Mississippi vs. Chattanooga (8 p.m. ET on MiLB.TV)
No. 80 Walker Buehler (Dodgers' No. 4), Tulsa at Frisco (8:05 p.m. ET on MiLB.TV)
No. 94 Franklin Perez (Astros' No. 6), Buies Creek vs. Potomac (7 p.m. ET)
More top prospect probables
Chris Lee (Orioles' No. 6), Norfolk vs. Durham (Triple-A)
Rob Whalen (Mariners' No. 11) vs. Harrison Musgrave (Rockies' No. 22), Tacoma vs. Albuquerque (Triple-A)
Jalen Beeks (Red Sox's No. 28), Pawtucket vs. Scranton/Wilkes-Barre (Triple-A)
Tyler Alexander (Tigers' No. 4), Erie vs. Altoona (Double-A)
Conner Greene (Blue Jays' No. 7), New Hampshire vs. Trenton (Double-A)
Osmer Morales (Angels' No. 20), Mobile at Jacksonville (Double-A)
John Means (Orioles' No. 24), Bowie at Akron (Double-A)
Teddy Stankiewicz (Red Sox's No. 24), Portland at Hartford (Double-A)
Corey Ray (Royals' No. 24), NW Arkansas vs. Corpus Christi (Double-A)
Casey Meisner (A's No. 25), Midland vs. Springfield (Double-A)
Franklyn Kilome (Phillies' No. 5), Clearwater vs. Tampa (Class A Advanced)
Jon Duplantier (D-backs' No. 8), Visalia at Stockton (Class A Advanced)
Touki Toussaint (Braves' No. 11), Florida at Bradenton (Class A Advanced)
Mike Shawaryn (Red Sox's No. 12), Salem at Wilmington (Class A Advanced)
Jeff Brigham (Marlins' No. 15), Jupiter vs. Lakeland (Class A Advanced)
Jake Woodford (Cardinals' No. 17), Palm Beach at Charlotte (Class A Advanced)
Melvin Adon (Giants' No. 15), Augusta at Charleston (Class A)
Alex Wells (Orioles' No. 15), Delmarva at Kannapolis (Class A)
Brandon Miller (Mariners' No. 16), Clinton vs. Cedar Rapids (Class A)
Bryse Wilson (Braves' No. 24), Rome at Columbia (Class A)
Jhonathan Diaz (Red Sox's No. 26), Greenville vs. Lexington (Class A)
Antonio Santos (Rockies' No. 27), Asheville at Greensboro (Class A)
Edward Cabrera (Marlins' No. 10), Batavia at Williamsport (Class A Short Season)
Mike Rosenbaum is a reporter for MLB.com. Follow him on Twitter at @GoldenSombrero.