Foreshocks can provide valuable information about possible nucleation process of a mainshock. However, their physical mechanisms are still under debate. In this study, we present a comprehensive analysis of the earthquake sequence preceding the 2010 M w 7.2 El Mayor-Cucapah mainshock, including waveform detection of missing smaller events, relative relocation, and source parameter analysis. Based on a template matching method, we find a tenfold increase in the number of earthquakes than reported in the Southern California Seismic Network catalog. The entire sequence exhibits nearly continuous episodes of foreshocks that can be loosely separated into two active clusters. Relocated foreshocks show several seismicity streaks at depth, with a consistently active cluster at depths between 14 and 16 km where the mainshock was nucleated. Stress drop measurements from a spectral ratio approach based on empirical Green's functions show a range between 3.8 and 41.7 MPa with a median of 13.0 MPa and no clear temporal variations. The relocation results, together with the source patches estimated from earthquake corner frequencies, revealed a migration front toward the mainshock hypocenter within last 8 hr and a chain of active burst immediately 6 min prior to the mainshock. Our results support combined effects of aseismic slip and cascading failure on the evolution of foreshocks. Plain Language Summary The 2010 M w 7.2 El Mayor-Cucapah (EMC) earthquake was preceded by a prominent sequence of foreshocks starting~21 days before the mainshock. Several methods based on the similarities of waveforms are applied to obtain spatiotemporal evolution of foreshocks. Ten times more events are found from a template matching method when compared to the SCSN catalog. The refined relative locations reveal two main active clusters in time, as well as two spatial patches with a shallower one to the north of the mainshock epicenter. The depth distribution indicates several linear lines of seismicity, with a consistently active cluster at depths of 14-16 km where mainshock started. An active cluster of foreshocks occurred in the last 6 min. They likely altered the stress state near the hypocenter and ultimately triggered the mainshock. Our analysis indicates that both aseismic slip and cascade triggering processes occurred and contributed to the eventual triggering of the EMC mainshock.