I've developed an innovative solution that analyzes tennis players in videos to measure their speed, ball shot speed, and number of shots. Using YOLO from Ultralytics and Roboflow for player and tennis ball detection, along with a CNN developed by PyTorch for court keypoint extraction, Pandas for calculating statistics of player movement speed, ball shot speed, and number of shots, and OpenCV for presenting those statistics on the video, this project delivers accurate insights into player performance.