| Receiving |
| | Recept | Yds | TD |
| 2010 | Tulsa | 2 | 13 | 1 |
| 2012 | Iowa | 63 | 670 | 7 |
| 2013 | Iowa | 25 | 272 | 2 |
| 2014 | Cleveland | 80 | 976 | 20 |
| 2015 | Cleveland | 144 | 1597 | 43 |
| 2016 | Cleveland | 110 | 1437 | 32 |
| 2017 | Cleveland | 43 | 642 | 12 |
| 2018 | Albany | 36 | 512 | 9 |
| 2019 | Albany | 40 | 420 | 4 |
| Career | 543 | 6539 | 130 |
| Rushing |
| | Rushes | Yds | TD |
| 2013 | Iowa | 1 | 0 | 0 |
| 2014 | Cleveland | 9 | 27 | 1 |
| 2015 | Cleveland | 4 | 9 | 1 |
| 2016 | Cleveland | 5 | 4 | 0 |
| 2017 | Cleveland | 2 | -6 | 0 |
| 2018 | Albany | 1 | 1 | 1 |
| Career | 22 | 35 | 3 |
| Defensive |
| | Tack | Ast | Sacks | PB | FF | FR | Blk | Int | Yds | TDs |
| 2010 | Oklahoma City | 2 | 5 | 0.0 | 0 | 0 | 0 | 0 | 2 | 20 | 1 |
| 2010 | Tulsa | 1 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Iowa | 4 | 1 | 0.0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2013 | Iowa | 2 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Cleveland | 11 | 10 | 0.0 | 0 | 0 | 0 | 0 | 1 | 35 | 0 |
| 2015 | Cleveland | 13 | 5 | 0.0 | 0 | 0 | 1 | 0 | 1 | 12 | 1 |
| 2016 | Cleveland | 7 | 3 | 0.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Cleveland | 7 | 9 | 0.0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Albany | 4 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Albany | 2 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Career | 53 | 36 | 0.0 | 1 | 1 | 2 | 0 | 4 | 67 | 2 |
| Returns |
| | Returns | Yds | TD |
| 2012 | Iowa | 3 | -5 | 0 |
| 2016 | Cleveland | 1 | 8 | 0 |
| 2017 | Cleveland | 8 | 124 | 0 |
| 2018 | Albany | 17 | 134 | 0 |
| 2019 | Albany | 2 | 10 | 0 |
| Career | 31 | 271 | 0 |
|
|