The new nike kit is a decently proportioned xl - compares well with other xl tops I have. Much more accommodating than the previous nike kit which was not quite as big as it should have been.
I have an xl umbro diamond and it is the same length (as the new nike xl) but the diamond is a slimmer fit, just.
For your sizings provided, I would go xl