Jacksonville Jaguars Karim was selected by the
Jacksonville Jaguars with the 180th overall pick in the sixth round of the
2010 NFL draft. In July 2010, Karim signed a 4-year $1.9 million deal with the Jaguars. During the 2010 season, Karim was used primarily as a returner and was the Jaguars 3rd running back on the depth chart. Karim had 50 kick returns and averaged 25 yards per return. On limited carries he produced 160 Yards during his rookie season. On April 27, 2012, Karim was released by the Jaguars.
Indianapolis Colts (first stint) On April 30, 2012, Karim was claimed off waivers by the
Indianapolis Colts. On December 30, 2012, Karim returned a kick off 101 yards for a touchdown against the
Houston Texans.
Houston Texans On May 15, 2013, Karim signed with the
Houston Texans. On September 1, 2013, Karim was cut from the final roster of the Texans. On October 28, 2013 Karim signed with Houston Texans once again due to an injuries to
Arian Foster and
Ben Tate.
Indianapolis Colts (second stint) On August 17, 2014, Karim agreed to terms with the Colts. He was placed on injured reserve on August 26 with an undisclosed injury. On September 2, 2014, he was released by the Colts with an injury settlement. ==Professional statistics==