The NFL season will sometimes show us what we want to see from players; other times, we may see something bad when it isn’t there. For fans and media, it’s essential to have a way to verify and balance information to prevent favoritism or bias from being portrayed in a negative light.

Thanks to PFF, we will always have an extra set of eyes to examine the football game.

The Bucs had few high grades and performances in Week 16 of the regular season. Here are the best and worst from the PFF grades for the Bucs’ loss to the Panthers.

Best offensive grades

OT Tristan Wirfs 90.3

RB Bucky Irving 83

TE Payne Durham 78.8

Worst offensive grades

OT Luke Goedeke 46.6

C Michael Jordan 52.2

TE Cade Otton 54.2

Rushing grades

RB Bucky Irving 85.3

RB Rachaad White 64.2

Best run blocking grades

OT Tristan Wirfs 88.3

TE Payne Durham 78.2

WR Jalen McMillan 77.2

Worst run blocking grades

OT Luke Goedeke 48.5

G Michael Jordan 48.8

TE Cade Otton 49.5

Best pass blocking grades

OT Tristan Wirfs 87.6

G Dan Feeney 73

RB Bucky Irving 68.5

Worst pass blocking grades

RB Rachaad White 35.1

TE Cade Otton 37.2

C Graham Barton 51.8

Best defensive grades

LB Yaya Diaby 80.7

LB Chris Braswell 75.6

CB Jacob Parrish 75.2

Worst defensive grades

CB Benjamin Morrison 42.9

LB Haason Reddick 45.4

DE Adam Gotsis 49.2

Best run defense grades

LB Chris Braswell 69.7

CB Jacob Parrish 69.5

DL Vita Vea 67

Worst run defense grades

CB Benjamin Morrison 27.1

LB Haason Reddick 46

CB Jamel Dean 48.6

Best pass rush grades

LB Yaya Diaby 86.1

LB SirVocea Dennis 86

LB Lavonte David 66.3

Worst pass rush grades

LB Haason Reddick 48.6

DE Adam Gotsis 53.3

DL Elijah Roberts 55.4

Best coverage grades

CB Jacob Parrish 74.2

CB Jamel Dean 68.5

LB Haason Reddick 63.9

Worst coverage grades

LB Lavonte David 49.1

CB Benjamin Morrison 52.8

S Antoine Winfield Jr. 53.6