France and Arsenal legend Thierry Henry has revealed who he feels was his best-ever teammate, and perhaps surprisingly, it is neither Lionel Messi nor Ronaldinho.
The former FC Barcelona forward had a successful 21-year playing career, during which he amassed a total of 588 goal involvements in 914 matches while starring for Les Bleus, the Blaugrana, the Gunners, Juventus and AS Monaco, among others, according to Transfermarkt.
Henry played with many top talents, including Ronaldinho, Samuel Eto'o, Robert Pires and Zinedine Zidane, but he was at his most successful during his spell at Barca, where he and Messi combined to win seven trophies, including two LaLiga titles and a UEFA Champions League crown.
However, while the 44-year-old was covering the UEFA Champions League for CBS Sports this week, he revealed that it is Gunners icon Dennis Bergkamp whom he feels was the best player he took to the field with.
This is not the first time Henry has made this admission, though.
"I have always said Dennis Bergkamp will remain the best partner I have ever had," he had previously said during an interview with The Independent.
"He is a dream for a striker."
He also said this of the Duthcman in a Facebook Q&A in 2015: "Because of longevity, and because I saw him every day in training for seven years, Dennis Bergkamp [was the best player he played with].
"Because he was always doing what the game was asking him to do.
"I admired how Dennis was always trying to respect the game. He could score, but he could also pass and wait for the right moment... He was always trying to respect the game when he could do other stuff."
Here is who Henry believes are the three best strikers in the UCL this season, and in what order he ranked them