Iowa Baseball: USA Team 13, Russia 3

USA Team defeated Russia 13-3 in 7 innings at the World University Games in Taipei, Taiwan, on Wednesday, August 23, 2017, to clinch a spot in the medal round.

Hawkvision Productions
Discovered From: Hawkvision Productions