https://juckins.net/amtrak_status/archive/html/history.php?train_num=&station=sea&date_start=05%2F06%2F2025&date_end=06%2F05%2F2025&df1=1&df2=1&df3=1&df4=1&df5=1&df6=1&df7=1&sort=d_ar&sort_dir=DESC&co=gt&limit_mins=&dfon=1

The median arrival delay for Cascades trains is 3 mins.

The average delay is 6 mins.

93% of trains arrived at their final destination within 30 mins.

82% arrived within 15 minutes.

While it's not 100%, I guarantee this is better than the "OTP" for car trips.