So, with Silvestre leaving (understand the business reason for the decision, but I still don't like it and I hope he sticks around in some capacity), I took a look at the "official" roster over at Timbers.com and put this together...
Assuming we keep Peay and Long, that still leaves 2 roster spots open from what I can tell. If this is really how things stand, except for the maximum number of international spots used up, it actually looks like the team has a decent amount of flexibility. Not a bad thing to have...
EDIT: Changed the wording of "max" to "limit"; Added Powell as occupying an international slot; added DP category