On 17 June 2011, Ba signed for Newcastle United on a three-year deal, making his club debut on 13 August 2011 in 0--0 draw against Arsenal.
June 2011, Ba signed for Newcastle United on a three-year deal. This was on 17. June 2011, Ba was making his club debut on 13 August 2011 in 0--0 draw against Arsenal. This was on 17.