Back in the day in the NFL, there was this position called fullback. These were 230-260 lb men who could run block, pass block, catch the ball and run with the ball. They could literally do just about everything on the football field (even throw the ball occasionally). They really don’t exist anymore in the NFL. There were 11 players listed as fullbacks in the NFL in 2022 who took offensive snaps. Former Bronco Andrew Beck was one of them.
The only player in the modern NFL who has a similar role is the tight end.