They always spawn near my base. But my army of dilophosaureses always take them down. I’d say about 10 dilos will be enough. They reward nicely.

More Spinosaurus Encountering Tips