I encountered this today for PIT vs. NYY. The probable pitcher for NYY is currently TBD pre-game.
It looks like the MLB stats API does not return a game.teams.<home/away>.probablePitcher in instances where the pitcher is to be determined. A null check may be needed to replace the probable pitcher name and win/loss record with "TBD" in instances where the API doesn't return this information.