It looks OK to me, but ORD-SJU is flown only by AA. I am not aware of a CX codeshare on that flight. You have two more segments if you want them (from 2 in SWP, 1 in Asia, 1 in Europe).
By the way, 39136 base miles isn't particularly good for a ONE4 if miles are your only concern.