It depends who you class as foreign. Do you mean foreign to the UK?
The player who caught the most passes in a career is Jerry Rice. During his career, he caught 1,549 passes.
Willie Stargell has the most career Homeruns as a Pirate with 475 Homeruns in his career as a Pirate.
Most of the foreign-born population was from Latin America.
Rod Woodson with 13 career touchdowns.
Ty Cobb with 54 career steals of home
Rickey Henderson has the most for a career with 2,295.
Jerry Rice
Larry bird
Mike Shultz
lebron james
Jaromir Jagr of the Dallas Stars with 1653 career points