I (English) got my American cousin into football now that I live in the same city as him. It takes some explaining but if you want these people to join you then take the time to tell them what’s going on. You don’t have to go deep but at least explain the basic rules and the team dynamics/how the competitions work
Holy crap that’s an awfully written article