The 2026 MasterCraft XStar 25 is the largest flagship towboat in the lineup, measuring 7.80 m and seating up to 18 people. Its Vector Drive hull, SurfStar system, FastFill ballast, 1,803 kg of ballast, and Ilmor Supercharged 6.2L engine deliver professional-grade waves, while XStar Dash, MyDrive, four-camera visibility, and a stern thruster provide precise and comfortable control.