[3] Foster was the home plate umpire on July 15, 2005, in a game between the Detroit Tigers and Kansas City Royals, where, after the benches had been warned, Runelvys Hernández hit Carlos Guillén in the head with a pitch sparking a brawl that lasted nearly 10 minutes, and resulted in 7 players being ejected.
[5] He was the second base umpire for Tampa Bay Rays pitcher Matt Garza's no hitter against the Detroit Tigers on July 26, 2010.
The video monitoring was part of an effort by baseball officials to enforce the rule book definition of the strike zone.
While serving as the plate umpire during an April 8, 2013, game between the Tampa Bay Rays and Texas Rangers, Foster made a controversial strike three call on Ben Zobrist that catcher A. J. Pierzynski did not even try to frame.
[8] While serving as the plate umpire again an April 7, 2018, game between the Washington Nationals and New York Mets, Foster made a controversial strike three call on Anthony Rendon.