I know nothing about American football or the teams.
But was this game a one off, have the teams played at Wembley before?
Was the game also shown live on ITV?
I have already posted that the NFL game was on a Sunday.
May be some reasons for the difference in attendances.
Would be nice for a change if an England international match at Wembley, was played on a Saturday afternoon.
I'm sure the stadium would be full then.
The American football was played on a Sunday.