The present disclosure provides systems and methods for detecting cardiac activations of a patient. A system includes a data acquisition system (DAQ) communicatively coupled to an activation detection module. The DAQ detects an electrogram generated at an electrode disposed on or in the patient. The activation detection module is configured to receive the electrogram from the DAQ and compute an activation response. The activation detection module is further configured to determine a set of candidate detection time points (CDTPs) in the activation response. The activation detection module is configured to compute respective deflection characteristics for each CDTP. The activation detection module is configured to identify a group of final detection time points (FDTPs) among the set of CDTPs for a metric corresponding to the respective deflection characteristics. The group of FDTPs has similar deflection characteristics. The activation detection module is configured to compute metrics based on the group of FDTPs.