The main list/rookie list balance is relevant (even though I don't think the rookie list should exist in its current form) because it does impact our main draft picks available, including with the 3 pick requirement. It is certainly confusing which is why I've spelt it out in my post above.Lets not get lost in the weeds of rookie listed players because it can create confusion and teams spread among the different categories for salary cap reasons etc that's not pertinent to our discussion.
Essentially you have 42 players
James O'Donnell also has to get upgraded from Cat B (outside the list) to onto the list, because we signed him to a two-year deal. It wasn't explicitly stated that he would cease to be a Cat B rookie next year but we would assume that's the case, though he remains eligible to be a Cat B rookie we would want to ward off other potential teams recruiting him.
We are allowed a maximum of 42 players across main list and Cat A rookie.
We can add another 2 Cat B rookies (either tied to F/S or academy, or a other sport recruit like O'Donnell).
Out: O'Driscoll, Bedendo, Smith, Macrae, Daniel (5 players)
In: O'Donnell, Kennedy, O'Halloran (3 players).
I anticipate whether we delist Clarke or Keath depend on whether or not the XOH deal goes through, to take three draft picks. Maybe we delist both (or one absent recruiting XOH) in order to have a fourth list spot open, either to take a fourth draft pick or to hold over a list spot for the SSP period.
We may be downgrading Keath or Clarke to the rookie list if necessary, if we are retaining them (or maybe will do so with JJ, as we did with Duryea last year).
We have picks 35, 48, 90. If we take 3 picks, it'll be whatever we get for Smith, and whatever 35 and 48 become after the Daniel and Smith trades, are both are likely to be upgraded to earlier picks in the 20's and 30s. So we'll have three picks in a quick 15-20 grouping between pick 21 and 40 or so, but nothing later than that IMO.
We'll probably ontrade the future second we get from Geelong onto GWS to get XOH, maybe get a future third or future fourth back.
Also O'Donnell does not need to be upgraded until the end of next year - his initial contract length is not really relevant to that ruling and he can change lists midway through his next contract. Unless we have 2 new Cat B rookies in mind, we are better off keeping him on there and retaining the extra main/Cat A rookie list spot. We also have no specific requirement to upgrade any of our other Cat A rookies this offseason as none have reached 3 years.