Let $n=p^mr$ where $p$ is prime and $r\in\mathbb{Z_{>1}}$ such that $p\nmid r$. If $G$ is a simple group of order $n$ then $p^m\mid(r-1)!$

Let $P$ be a Sylow $p$-subgroup of $G$. $G$ acts by left multiplication on the left cosets of $P$ and since $G$ is simple the kernel of this action ($\cap_{g \in G}P^g=O_p(G)$) is trivial. Hence $G$ embeds in $S_r$, implying $p^mr$ divides $r!$ and you are done.


You get a sharper bound by letting $G$ act on the conjugates of $P$ (the Sylow $p$-subgroups) instead of on the cosets; then there are $n_p = \frac{|G|}{|N_G(P)|} = \frac{r}{s}$ of these, where $s = \frac{|N_G(P)|}{|P|}$, and you get that $p^m r$ divides $n_p!$. If $r \not \equiv 1 \bmod p$ you're guaranteed that $n_p < r$ by the Sylow theorems so this bound will be strictly sharper in that case.

For example, if $|G| = 300$ and $p = 5$ then $r = 12$ and the given bound gives $25 \mid 11!$, which is true, but the sharper bound gives that $n_p = 6$ (it can't be equal to $1$ if $G$ is simple) so $25 \mid 5!$, which is a contradiction. So there's no simple group of order $300$.