A. The four captains for the NHL All-Star game are Connor McDavid, Auston Matthews, Nathan MacKinnon and co-captains Quinn Hughes and Jack Hughes.