In reality, he kind of signed for both. He was pictured in his new Arsenal kit after he reportedly agreed a move to The Emirates, but Real could not agree terms with The Gunners so the plug was pulled on the deal.
So he instead went to Liverpool until the end of the season - or at least he was supposed to.
He had a torrid time at Anfield, spending time playing out of position or on the subs bench - in the end cancelling the loan deal in January.
He was so thankful to get away from the club that he actually ‘thanked god’ - so that is quite a resounding way to confirm his disapproval at playing on Merseyside.
He finished last season with Borussia Dortmund, his boyhood club, and continued that loan spell into the new campaign.
And he has been nothing short of reborn back in the Bundesliga.
In the absence of Ilkay Gundogan he has been an ever present for Jurgen Klopp’s men - and according to WhoScored.com he is the seventh best player in the Bundesliga, and up until recently he was actually the top ranked player in the league.
Considering his pass success rate, key passes and dribbles per game - all at an impressive level, you can understand why his rating on the site is an incredible 7.97 out of 10 - a sign of his consistency.
With that in mind, Die Schwarzgelben are now set to sign him permanently next summer, for a cut-price fee of just €7 million.
The Turkish international is now set to make a move back to his boyhood club, turning his 18-month loan deal permanent next summer at a €3 million loss to his current club Real Madrid.
And it looks increasingly like Liverpool did not give Sahin the opportunity to shine that he warranted - as he would have been a sensation at Anfield in time.
image: © peterfuchs