Wearable sensors and machine learning algorithms are becoming a viable alternative for biomechanical analysis outside of the laboratory. The purpose of this work was to estimate gait events from inertial measurement units (IMUs) and utilize machine learning for the estimation of ground reaction force (GRF) waveforms. Sixteen healthy runners were recruited for this study, with varied running experience. Force sensing insoles were used to measure normal foot-shoe forces, providing a proxy for vertical GRF and a standard for the identification of gait events. Three IMUs were mounted on each participant, two bilaterally on the dorsal aspect of each foot and one clipped to the back of each participant’s waistband, approximating their sacrum. Participants also wore a GPS watch to record elevation and velocity. A Bidirectional Long Short Term Memory Network (BD-LSTM) was used to estimate GRF waveforms from inertial waveforms. Gait event estimation from both IMU data and machine learning algorithms led to accurate estimations of contact time. The GRF magnitudes were generally underestimated by the machine learning algorithm when presented with data from a novel participant, especially at faster running speeds. This work demonstrated that estimation of GRF waveforms is feasible across a range of running velocities and at different grades in an uncontrolled environment.