Predicting what Roma will do during any given transfer window is always a fool's errand, but that already difficult and inadvisable task becomes even harder during the January transfer season; a time when Roma vacillate between doing absolutely nothing or making club-altering moves. For every winter in which Roma sit on their hands or take a flier on someone like Vasilis Torosidis or Seydou Doumbia, they occasionally pull a rabbit out of their (winter) hat, landing someone like Luca Toni, Diego Perotti or Stephan El Shaarawy, three players who had dramatic impacts upon first arriving in the capital.

Last winter was unusually busy by Roma standards, with the soon to be embattled Gianluca Petrachi landing a trio young and unfamiliar names: Gonzalo Villar, Carles Pérez and Roger Ibañez. We weren't quite sure what to make of any of those kids a year ago, but they're each starting to prove their worth, slowly but surely (or incredibly rapidly if you're Ibañez).

All of which brings us to the winter 2021 transfer window, which will open shortly after New Year's Day. With Roma's defense coalescing around the young trio of Ibañez, Marash Kumbulla and Gianluca Mancini (as well as the return of Chris Smalling), the club will likely focus on adding depth to Paulo Fonseca's front-line, though we can't rule out a new full-back joining the fray.

But who exactly will Roma add? Who should they add? Will they limit themselves to one purchase?

To answer those questions, let's take a look at the pros and cons of the names most frequently connected to Roma over the past few weeks and determine which player is the best and most likely fit for the Giallorossi this January.

Stephan El Shaarawy