MILLWALL have signed James Meredith from Bradford City.

The defender was out of contract and rejected the offer of a new deal from the Bantams.

Meredith played against the Lions in the League One play-of final, and will now link up with Neil Harris’ side in the Championship.

Meredith, 29, has two caps for Australia.

The former York City defender has signed a two-year deal with Millwall.

Image: Action Plus