Photovoltaic (PV) systems can operate off the maximum power point (MPP) for various reasons. Understanding when off- MPP behavior occurs is essential to the maintenance and operation (O&M) of PV systems. To detect off-MPP data, a reference power is usually needed, which can be obtained by system modeling that generally relies on physical model parameters. Traditional methods commonly obtain these parameters based on the initial condition of the PV system such as from the module datasheet. However, these parameters often do not reflect the current condition of the on-site PV system, which is likely to suffer from degradation and faults after years of operation with degraded parameters. Thus, we propose an off-MPP analysis algorithm based on the PV-Pro method, which can extract the model parameters (like series and shunt resistance) at the current operating condition only using the routine production data. In this way, the system power, current, and voltage can be accurately modeled. The off-MPP points are detected by comparing the measured power with the one modeled by PV-Pro. Points with large disagreement in power are further analyzed by deconvolving it into the error of the current and voltage at MPP, which allows tracing the error source of the off- MPP and provides valuable information for the O&M of PV systems. This off-MPP analysis is demonstrated on a 271kW PV field system, where it is shown that most of the off- MPP points are caused by the reduced DC current.