1. compete against, or confront another person, group, or organization directly
Professional
Social
go head to head with a rival
To go head to head with someone Is an idiom which means to compete against someone or competition or confrontation between two people or two groups. This expression is commonly used in sports and business to talk about opponents or direct competitors.