A catheter tracking system can be used to track motion and/or position of a catheter during delivery into a patient. A catheter tracking system can include an encoder and a guide roller to guide delivery of a catheter. The encoder can be configured to track motion or position the guide roller. The encoder may be a rotary optical encoder or a magnetic position sensor. A processing unit can also be used to determine motion or position of the catheter. The catheter tracking device may also include a wireless transmitter for communicating the catheter motion or position to an external device.