This paper investigates the problem of adaptive lag synchronization for a kind of competitive neural network with discrete and distributed delays (mixed delays), as well as uncertain nonlinear external and stochastic perturbations (hybrid perturbations). A simple but robust adaptive controller is designed such that the response system can lag-synchronize with a drive system. Based on the Lyapunov stability theory and some suitable Lyapunov-Krasovskii functionals, several sufficient conditions ensuring the lag synchronization are developed. Our synchronization criteria are easily verified and do not need to solve any linear matrix inequality. Some existing results are improved and extended. Moreover, the designed adaptive controller has better anti-interference capacity and is more practical than the usual adaptive controller. Numerical simulations are exploited to show the effectiveness of the theoretical results.