The man allegedly punched by former UFC fighter Conor McGregor in an Ibiza nightclub was identified by club mogul Wayne Lineker as his 'close friend' and employee, Joe Gomez.

Lineker, 63, identified employee Gomez in a now-deleted post on Instagram where he said that he was 'disappointed' with McGregor for attacking his employee, according to The Sun.

Former UFC fighter Conor McGregor, 36, was carousing at the Pacha nightclub on the Spanish island of Ibiza on Tuesday morning when he was said to have struck Gomez for 'absolutely no reason'.

'This is my very close friend who has worked at Ocean for eight years,' Lineker wrote on Instagram.

'He has the most special heart and in all of the years that I've known him he has never raised his voice once.'