Cricket is less popular in North America mainly because sports like basketball, baseball, American football, and ice hockey already dominate the culture there. Cricket also takes longer to understand for people who did not grow up watching it. Historically, countries like India, England, Australia, and Pakistan built strong cricket culture during British influence, while the US and Canada focused on different sports industries.
However, things are slowly changing now. T20 cricket and leagues like Major League Cricket in the US are attracting new audiences because shorter formats are easier for modern viewers. Immigration from South Asian countries has also increased cricket interest in North America over the last few years.
