Schwartz was drafted by the Carolina Panthers in the seventh round of the 2008 NFL Draft. He played in all 16 games for the Panthers in 2009, and started all 16 games in 2010 playing both right tackle and right guard, but was injured in 2011. He played for the Minnesota Vikings in 2012, and played all 16 games for the Kansas City Chiefs in 2013 while starting 7. In 2014, he signed a four-year deal to play for the New York Giants.
- Book – Eat My Schwartz – Available for Preorder!
- Radio – TLV Tel Aviv internet – Jewish brothers in NFL
- VIDEO – Carolina Style Magazine – Summer Sizzle : Cooking at Home with New York Giants’ Geoff Schwartz
- Fox Sports – Giants OL Geoff Schwartz: We need to explore getting rid of the franchise tag
- VIDEO – Big Blue Uncut: Guard Geoff Schwartz – Video #03 w/Alex