A 12-year-old boy in South Jersey is fighting for his life after being hit with a baseball in the neck earlier this week.