There are some "strange" Player IDs. A few examples (there are 407 of them):
abreu-000alb
aceved000dom
adames000wil
adams-000ril
hoskin000rhy
urias-000jul
Most are for minor league players, but at least 2 (there may be more, I just stumbled upon these two), hoskin000rhy (Rhys Hoskins) and urias-000jul (Julio Urias) are on the major league rosters and have played in prior seasons (Hoskins in 2017 and Urias in 2016 & 2017.) Due to the strange ids, their stats from the previous seasons do not appear on their Scouting Reports.