You are right, I was *somehow* parsing the same range twice ,
but the record size is correct, 50 bytes.
What throws off manually viewing the file is that some entries have 00's, i.e not all entries are "populated".
Attached the corrected Address.MPS, replace the old one with this (no more the "whatever" field )
Now, in "Address" Entry # should be the Team #, whilst in "Batters" and "Pitchers" the "Prefix" should be the Team #.
I.e. in Batters, Batter #589 Roy White should belong to Team #42 (value of "Prefix").
And in Address, in Entry # 42 there is (last filled entry in Batters) #589.
As well, in Pitchers, Pitcher #387 Mike Torres should belong to team #42 (value of "Prefix").
And in Address in Entry #42 there is (last filled entry in Pitchers) #387.
jaclaz
ADDRESS.mps