This document presents a high-resolution time-to-digital converter (TDC) implemented with an FPGA, achieving a fine resolution of 2.5 ps through delay wrapping and averaging techniques. It features a hybrid delay matrix and multiple TDC cores for enhanced measurement accuracy while maintaining low temperature sensitivity and minimal resolution variation. The TDC demonstrates impressive performance metrics, significantly outperforming many custom-designed alternatives.