Ball signs in at Rotherham United
Ball has spent the last five years at Fleetwood Town, scoring more than 40 league goals, including 14 last season when they reached the League One play-offs.
With his contract up this summer, Rotherham got in for him early and manager Paul Warne is delighted to get his man.
Advertisement
Hide AdAdvertisement
Hide Ad"I have signed him to play as a no 10, supporting a bigger striker," Warne told the Advertiser.
"He has played a lot of games at this level and scored goals at this level. He works really hard, he's a really dedicated lad and I think he will fit into our work ethic and energy levels we want in the team."
Ball is the Millers' fourth summer signing, joining defender Michael Ihiekwe and midfield men Darren Potter and Ryan Williams.
Warne wants more striker, possibly two, to complete his summer recruitment ready for an assault on League One.