Deeble on Australia's big win
Australia @ ChinaMarch 9, 2017 | 00:00:21
Team Australia manager Jon Deeble talks about his team's all-around strong performance vs. China in the 2017 World Baseball Classic
Team Australia manager Jon Deeble talks about his team's all-around strong performance vs. China in the 2017 World Baseball Classic