Maybe Tom Brady isn’t cut out for this whole broadcasting thing.

While he was a legend on the football field, Brady has been tripping over himself causing headaches seemingly every weekend when calling games.

On Sunday, Brady may have gotten himself into hot water again for his comments about Brian Branch’s ejection during the game between the Detroit Lions and Green Bay Packers.

Since becoming a part owner of the Las Vegas Raiders last month, Brady was forced to agree to rules that he must follow while fulfilling his role as a lead in-game analyst for Fox. The former Patriots and Buccaneers QB is in the first season of a 10-year, $375-million deal with the broadcaster.

One of those rules is that Brady is forbidden from criticizing league officials.

But the seven-time Super Bowl winning quarterback fumbled on that front, appearing to break that rule when speaking about Branch’s questionable ejection.

“I don’t love that call at all,” Brady said. “Obviously it’s a penalty but to me, that has to be serious intent in a game like this.”

The Lions safety was ejected after hitting Packers receiver Bo Melton in the head on an incomplete pass during the second quarter of the game at Lambeau Field.

Branch was flagged for unnecessary roughness before the league’s offices in New York reviewed the play and intervened, telling officials the Lions defender should be ejected.

Branch looked furious and as he left the field while being escorted by members of the team’s staff, prompting Brady to offer his view of what happened.

Last week, Brady caused some more controversy, using an ableist slur to describe Buffalo Bills quarterback Josh Allen.

During a game between the Bills and Seahawks, Brady said that Allen “sometimes played like a spaz,” sparking outrage on social media.

“Sometimes he played like a spaz, like a grade-schooler on a sugar high, but now he’s controlled the chaos,” Brady said while describing Allen towards the end of the game’s first quarter in Seattle. “He’s like a storm coming into town and you don’t want that storm coming into this town.”

“Spaz” is a slang term which is an abbreviation of the word “spastic,” and is considered to be an ableist slur. It is an offensive term often used to someone who is awkward or clumsy.