In this paper, the ballistic impact performance of the single and multi-layer 2D woven fabric system is simulated at filament level. A dynamic approach implementing the elasto-plastic fiber transversal behaviour is proposed to statistically investigate the probabilistic impact response and failure mechanism at filament level. A convergence study is carried out first to determine the resolution of discretization. The simulated impact performance of the single layer fabric is validated by the experiment’s upon impact velocity ranges from 38 to 346 m/s. The probabilistic velocity response (PVR) curve is derived utilizing the Langlie (one-shot) method. Then, the 1- to 6-layer fabric are simulated under the impact velocity of 518 m/s. The deflection and stress level of a filament in principal yarn in each layer is plotted over time. It revealed that filaments failed at random location due to statistical defect upon impact. The variation between the numerical and experimental reaches the most when impact velocity is in between V0 and V100. Yarns are subjected to tensile dominate failure. Partial yarn failure, yarn decrimping, slippage, and filament transverse movement happened during the projectile perforation process. The stress level in the filament in principal yarns of all layers is almost the same, it propagates from the impact center to the edge and doubles its value, which leads to filament failure near the clamped edge.