Basketball was invented by a Canadian. Though he was residing in Mass. when he invented it.
I think fans of auto racing would contend that it is an American invention.
Lacrosse was invented in North America. Though I am not sure who invented it first. Canadian, or American indian tribes.
And being that America was founded by, and populated by immigrants from Europe, where do you expect our sports to come from? America hasnt been around for 1000's of years like European countries. Yet we still DOMINATE all sports outside of soccer. And dont dominate that because Americans dont like it.
We dominate the ones we invent and no one else likes, which is nothing to be proud of. In the North American game with the most foreign appeal--basketball--the rest of the world has all but caught up. Had the Soviet Union and Yugoslavia not been broken up, their teams would be just barely, if at all, behind the US.
The one game the whole world plays--soccer--we stink in.