Huge difference in ferocity of yours against the AI . You did a good job by winning it!
On the other hand (and I know it is not up to me to comment on that, but I don’t mean anything wrong, just sharing my toughts): when my Tournament hybrids were at lower levels (<10 or so), I used to have a lot of trouble by being slaughtered in battles - like they were still not up to the task. Now I have them at higher level (Metria at lvl 17, Spinotasuchus at 20, Monostegotops at 27) and they are much, much more useful.
Don’t know if you have roster deep enough (and if it suits your plans), but maybe if you bring your entire top creatures on higher level - your battles would become easier to handle.
My top 70 jurassic creatures are leveled at ferocity 9200-9700 and I have to dig deep into my memory to recall when I lost Infinity battle last time (the same apply for F4F and stakeholder’s visit etc…).
Now, maybe I am just lucky, but when I see your opponents’ strength in battles - that’s just crazy!