Frawley Stadium saw a complete pitching clinic Saturday as the Blue Rocks edged the Keys 1-0 in a scoreless battle through eight innings. Carson Dorsey delivered the knockout punch with four strikeouts across four scoreless innings of relief, while Randal Diaz went 2-for-4 to spark Frawley's sole run. The Blue Rocks made their lone tally count against a Keys pitching staff that surrendered just one hit in the decisive moment, as Riley Maddox and company kept the game locked until that breakthrough.
The game turned on a single offensive sequence late, with the Blue Rocks breaking through against Keys pitching to push across the only run that would matter. Both offenses struggled to string together hits, with Frawley managing six hits to Wilmington's five, but that one swing proved decisive at Frawley Stadium.
Carson Dorsey was the story on the mound for the winners, striking out four over four innings without allowing an earned run, while Twine Palmer set the tone with two strikeouts across four scoreless innings to start the game.
Frawley's lineup left eight runners stranded, suggesting they had chances to pad the lead but couldn't capitalize, while the Keys left five on base in a frustrating loss. The pitching staff's brilliance on both sides kept this one tight, with neither team able to pull away despite multiple opportunities to do so.
The Blue Rocks are coming off a win, 5-5 over their last 10. The Keys are winners of 3 straight, 6-4 over their last 10.
The Blue Rocks are up next at BlueClaws (Aug 27-29). The Keys are up next home vs Tourists (Aug 27-29).
Ranked by win probability added: how far each player's plays moved this game's odds, not how their box-score line reads. A single with the bases loaded in the ninth outranks a home run in a blowout, because that is what actually decided it.
Runs by inning across the top, then every batter and pitcher underneath. The pills switch clubs; the totals column is each side’s own line, not a comparison.
| Inning | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FREFrederick Keys | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 |
| WILWilmington Blue Rocks | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 6 | 0 |
| Player | AB | R | H | RBI | BB | K |
|---|---|---|---|---|---|---|
| DJ Layton SS | 4 | 0 | 0 | 0 | 0 | 1 |
| Enddy Azocar RF | 4 | 0 | 1 | 0 | 0 | 2 |
| Ethan Anderson DH | 4 | 0 | 0 | 0 | 0 | 1 |
| Randal Diaz 1B | 4 | 0 | 2 | 0 | 0 | 1 |
| Yasmil Bucce C | 3 | 0 | 0 | 0 | 1 | 2 |
| Jordan Sanchez LF | 4 | 0 | 0 | 0 | 0 | 2 |
| Colin Yeaman 3B | 2 | 0 | 1 | 0 | 1 | 1 |
| Braylon Whitaker CF | 4 | 0 | 1 | 0 | 0 | 2 |
| Edwin Amparo 2B | 2 | 0 | 0 | 0 | 1 | 0 |
| Twine Palmer P | 0 | 0 | 0 | 0 | 0 | 0 |
| Carson Dorsey P | 0 | 0 | 0 | 0 | 0 | 0 |
| Player | IP | H | R | ER | BB | K |
|---|---|---|---|---|---|---|
| Twine Palmer | 4.0 | 2 | 1 | 0 | 1 | 2 |
| Carson Dorsey | 4.0 | 4 | 0 | 0 | 0 | 4 |
Every plate appearance as it happened, newest first, with the scoring plays called out. Baseball Savant gamefeed.
| Inn | Play | Win probability | Swing |
|---|---|---|---|
| T9 | WIL 100.0 | 7.9 | |
| T9 | WIL 92.1 | 4.2 | |
| T9 | WIL 96.3 | 5.5 | |
| T9 | WIL 90.8 | 7.3 | |
| B8 | WIL 83.5 | 0.8 | |
| B8 | WIL 84.3 | 1.0 | |
| B8 | WIL 85.3 | 1.4 | |
| T8 | WIL 86.7 | 2.7 |
Win probability after each plate appearance, with the side in front named. Swing is how far that plate appearance moved it. Plays that scored a run are set in bold. Baseball Savant gamefeed.
The full ladder, with both clubs marked.