In recent years, research interest has been revolutionized to predict the rigid projectile penetration depth in concrete. The concrete penetration predictions persist, unsettled, due to the complexity of phenomena and the continuous development of revolutionized statistical techniques, such as machine learning, neural networks, and deep learning. This research aims to develop a new model to predict the penetration depth of the ogive nose rigid projectile into concrete blocks using machine learning. Genetic coding is used in Python programming to discover the underlying mathematical relationship from the experimental data in its non-dimensional form. A populace of erratic formulations signifies the rapport amid dependent parameters, such as the impact factor (I), the geometry function of the projectile (N), the empirical constant for concrete strength (S), the slenderness of the projectile (λ), and their independent objective variable, X/d, where X is the penetration depth of the projectile and d is the diameter of the projectile. Four genetic operations were used, including the crossover, sub-tree transfiguration, hoist transfiguration, and point transfiguration operations on supervised test datasets, which were divided into three categories, namely, narrow penetration (X/d < 0.5), intermediate penetration (0.5 ≤ X/d < 5.0), and deep penetration (X/d ≥ 5.0). The proposed model shows a significant relationship with all data in the category for medium penetration, where R2 = 0.88, and R2 = 0.96 for deep penetration. Furthermore, the proposed model predictions are also compared with the most commonly used NDRC and Li and Chen models. The outcome of this research shows that the proposed model predicts the penetration depth precisely, compared to the NDRC and Li and Chen models.