Devonta Freeman had a chance to sign with multiple teams this offseason, but he's ultimately chosen to sign with the New York Giants.

After officially signing with the Giants, it was revealed that Freeman believes New York is the best opportunity for him, per ESPN's Adam Schefter.

On Monday, it was discovered that the Giants held Freeman in for a visit. Of course, the reason for his visit was due to the unfortunate season-ending injury that Saquon Barkley suffered in Week 2. It was then reported that the Giants and Freeman were expected to reach an agreement soon.

When Barkley went down with a torn ACL on Sunday, Dion Lewis replaced Barkley in New York's backfield. Lewis would finish with only 10 carries for 20 yards and a touchdown. He also contributed four receptions for 36 yards against the Chicago Bears.

However, New York understands that Lewis isn't built to be a No. 1 back for them to finish the season. And even with Wayne Gallman waiting in the wings, the Giants knew they'd need to add depth at the position.

Back in March, Freeman was released by the Atlanta Falcons, giving him a chance to wait for an ideal chance to start again. With the Giants not having a definitive starter behind Barkley, Freeman believes he can prove his worth for the final 14 games of the season.

Despite the fact that he'll sign the deal on Wednesday, Freeman is going to practice on Wednesday and could be active as soon as Sunday, per Schefter.

Even though he'll need time getting acclimated to his new team, Freeman could garner touches against Kyle Shanahan—his former offensive coordinator in Atlanta—and the San Francisco 49ers in Week 3.