San Francisco 49ers quarterback Jimmy Garoppolo decided to go out and buy each player on his team a very awesome gift for Christmas.

Garoppolo suffered a torn ACL all the way back in Week 3 of the season, which has kept him out for the entire after entering the season with high expectations.

Of course, his absence under center has made things pretty difficult on the Niners this season, and that's resulted in Kyle Shanahan's team posting just a 4-10 record to this point in the year.

However, it appears that Garappolo used some of time wisely by ordering a special gift for every player on the roster.

That gift? A sweet new pair of Jordan XI's, according to 49ers team reporter Keiana Martin:

These are some pretty high-quality kicks, so there's no doubt that Garappolo's choice of gifts was a good one.

And considering the huge five-year deal that he signed with the franchise earlier this year, it's safe to say that he probably had more than enough spending money to make these purchases possible.

Getting their franchise quarterback back on the field for 2019 will be a top priority for the Niners, as they'll look to finally make a move up the NFC West ladder after several disappointing seasons in a row.

But San Francisco will have to prepare for two more regular season games before entering the offseason, with the Niners set to take on two of the NFC's best teams in the Chicago Bears and Los Angeles Rams.