MLB star Freddie Freeman was caught in a "disgusting" mid-game act by live TV cameras.

The Los Angeles Dodgers slugger sat out of their game against the Cincinnati Reds on Wednesday night.

He was sitting in the team's dugout when the broadcast moved onto him.

And it spotted the 35-year-old in an unfortunate act at the exact time.

Freeman was watching on as his side won 5-1 at the Dodgers Stadium.

However, unaware he was being filmed, Freeman decided to dig around and pick out a nose hair.

The two-time World Series winner didn't realise the world was watching on.

"Ah! Get it Freddie," said Dodgers play-by-play commentator Joe Davis.

The baseball ace winced him pain as he plucked out the hair.

The three-second video went viral around social media straight away.

And thousands

See Full Page