The oddly-scheduled opening day for the Arizona Diamondbacks and Los Angeles Dodgers is just a couple of days away.

Spring training will halt for the two teams while they play two regular-season games in Australia. Some Diamondbacks have been locked in over the first half of March, while others have not. Luckily, those who haven’t played well will get four more exhibition games after their two-game stint down under.

For those who haven’t been following spring training, here is an update on who has been playing well and who has been struggling.

Who’s Hot

Martin Prado has been scalding throughout March. He is hitting .475 in 40 at-bats, which leads the team and is one of the best in the Cactus and Grapefruit leagues. Of his 19 hits, he has slugged one home run and six doubles.

A.J. Pollock is next on the list with a .425 batting average in 40 at-bats. He has a homer, four doubles and three triples and has scored eight times.

Gerardo Parra is another player who came ready to play this spring. In 38 at-bats, Parra is hitting .342 with three doubles and seven RBI. He is also second on the team with five walks, trailing Paul Goldschmidt’s total of six.

On the pitching side, Wade Miley has probably had the best spring in terms of starters. In three starts, he has pitched 14 innings and has a 1.29 ERA and a WHIP of 1.07. He has compiled 11 strikeouts while walking three and giving up just two earned runs.

Josh Collmenter also makes the list. He has appeared in seven games and has yet to give up a run in 9.1 innings. Opponents have hit just .129 against him, and he has posted a 0.54 WHIP.

Who’s Not

For those who are struggling, we will start with the pitchers.

Trevor Cahill has had the worst spring of any Arizona pitcher. In 16 innings, Cahill has surrendered 14 earned runs and 26 hits, four of which were homers. His ERA is 7.88, and opponents are hitting .382 against him.

Brad Ziegler is another hurler who has struggled this spring. In his six appearances, he has given up nine hits and eight earned runs in 5.1 innings on the mound. He has also walked four batters and struck out only one.

Randall Delgado has started three games and thrown 11.1 innings. He has given up three home runs in his time on the mound, compiling a 5.56 ERA. He is one of five pitchers to give up more than one long ball this spring.

Getting back to the batter’s box, newly acquired Matt Tuiasosopo hasn’t hit well this spring. In 34 at-bats, he has posted a dreadful .118 batting average and has struck out 14 times. His four hits are the second lowest total of any Diamondback with at least 30 ABs.

Didi Gregorius is also struggling at the plate. He has a .205 batting average in 39 at-bats and has scored just one run. Gregorius has also been successful stealing a base once in three tries.

Tony Campana is the only Diamondback with at least six hits to not have an extra base hit. His batting average is only .216, and he has struck out nine times in 37 at-bats. The only bright spot for Campana is the five stolen bases he has compiled.

All stats courtesy of MLB.com unless otherwise noted.

You can follow Trey on Twitter @treydwarren

Read more MLB news on BleacherReport.com