Originally Posted by
RGS5526
With Silver status expiring on June 30th, the OP's TP collection year will have ended on May 8th. Flights on June 1st will be credited to his new TP collection year. If they had been a week or more earlier, a phone call to the Executive Club might have got them credited to the OP's 2017-18 collection year. However the window for such largesse is reputed to be two weeks, so it is probably too late now to get anything done.
None of that helps the OP. Your comment just muddies the water.
OP earned the miles in their current year. They can't credit them to their old year as they are outwith the 2 week grace period anyway.
That is not the issue the OP is having. For some reason his status is not showing as silver when apparently it is.
OP needs to call BA to ask why their status hasn't updated.