The Buccaneers followed up two extremely tight early season losses with a much poorer performance last week as they were well beaten by the New England Patriots 3-23.
Tampa Bay's offense has struggled badly through the first three weeks of the season, and they will really need to step it up now if they are to recover enough to give this season a real shot.
They were somewhat unlucky in weeks 1 and 2 to come out on just the wrong side of the two results, losing 17-18 to the New York Jets, and 14-16 against New Orleans. But following last week's much poorer performance they will be hoping to bounce back rather than falling apart further after their confidence was knocked.
The Cardinals are in a similar boat – being taken apart by New Orleans last week 7-31 – which will have knocked their confidence. They also lost their season opener against St Louis 24-27 in a tight game. However, the Cardinals have at least got a win under their belts and in week 2 they performed very well to defeat Detroit 25-21. They will be hoping to return that they week 2 form today and claim their second win of the season so far and build a platform to push on.
Arizona Cardinals vs Tampa Bay Buccaneers will start at 1 p.m. ET and can be watched on TV on the Fox network or online through free live stream
Watch Baltimore Ravens vs Buffalo Bills,