The phrase "new scoreboard" refers to a fresh or recently installed display that shows the score or points earned in a game or competition. Full definition
With Margieserving as his local point person, Sabathia also pledged more than 400backpacks, each filled with supplies, to the kids at his elementary school, Loma Vista, and is putting the finishing touches on a plan to overhaul his oldLittle League complex for next spring, complete with new scoreboards, dugoutsand concession stands. (si.com)