Не пойму какой смысл обсуждать бой в теоретических максимумах? Ну давайте возьмём 15 метрового пурусзавра и 18 метрового мегалодона.
10 метровый крокодил 5 тонн, 11,5 метровый саркозух почти 8 тонн, думаю 15 метровый крокодил будет весить в районе 15-25 тонн, ибо рост в длину замедляется, а по массе не настолько (2 метра крокодил 40 кг, 3 метра свыше 100, 4 метра 300-400, 5 метров 600-700). Но тот же принцип действует и у мегалодона. По расчётам 16 метров акула весит в районе 48 тонн, 17 метров 59 тонн, 20 метров около 100 тонн. 18 метровая акула наверное где то около 75-85 тонн.
Итог: крокодил все равно слишком маленький.