Abstract: The present invention provides a non-invasive method of diagnosing colorectal cancer in a subject. The method comprises determining the blood concentrations of the proteins TRIM28, PLOD1 and CEACAM5 (and optionally P4HA1) in a subject. An analysis of the concentrations is performed to determine whether the subject has colorectal cancer.