Kinetochores are multi-protein complexes that mediate the physical coupling of sister chromatids to spindle microtubule bundles (called kinetochore (K)-fibres) from respective poles. These kinetochore-attached K-fibres generate pushing and pulling forces, which combine with polar ejection forces (PEF) and elastic inter-sister chromatin to govern chromosome movements. Classic experiments in meiotic cells using calibrated micro-needles measured an approximate stall force for a chromosome, but methods that allow the systematic determination of forces acting on a kinetochore in living cells are lacking. Here we report the development of mathematical models that can be fitted (reverse engineered) to high-resolution kinetochore tracking data, thereby estimating the model parameters and allowing us to indirectly compute the (relative) force components (K-fibre, spring force and PEF) acting on individual sister kinetochores in vivo. We applied our methodology to thousands of human kinetochore pair trajectories and report distinct signatures in temporal force profiles during directional switches. We found the K-fibre force to be the dominant force throughout oscillations, and the centromeric spring the smallest although it has the strongest directional switching signature. There is also structure throughout the metaphase plate, with a steeper PEF potential well towards the periphery and a concomitant reduction in plate thickness and oscillation amplitude. This data driven reverse engineering approach is sufficiently flexible to allow fitting of more complex mechanistic models, mathematical models of kinetochore dynamics can therefore be thoroughly tested on experimental data for the first time. Future work will now be able to map out how individual proteins contribute to kinetochore-based force generation and sensing. 