Umpire Angel Hernandez was at the center of controversy once again Wednesday night during the game between the Kansas City Royals and Cleveland Indians.After calling a balk on Royals starter Brady Singer, the right-hander took issue with the umpire's ruling as he was later leaving the game. Things got heated between the two, and Hernandez ultimately ejected Singer. Brady Singer and Angel Hernandez get into it. #TogetherRoyal pic.twitter.com/ukwNOmmVu9 Justin Groc (@jgroc) May 6, 2021 Kansas City's second baseman Whit Merrifield had to restrain the fiery pitcher as he yelled at the umpire while leaving. Singer joined manager Mike Matheny and pitching coach Cal Eldred, who were ejected after arguing the balk earlier in the inning.However, Hernandez might not have been wrong with his call in this instance. I may only be saying this because it benefits us, but Angel Hernandez was absolutely right. Singer twitched. Watch his right leg. That s a balk. pic.twitter.com/SYsEpb8cJ6 Monte the Color Man (@Monte_Colorman) May 6, 2021 Still, the umpire is no stranger to controversy on the diamond. In fact, Cleveland Indians manager Terry Francona called Hernandez out after he botched a call during Tuesday night's game.Copyright © 2021 Score Media Ventures Inc. All rights reserved. Certain content reproduced under license.