On-track wagering totaled an all-time record $28,010,988 during Keeneland's 15-day spring meeting, which ended Friday. An all-time record 232,826 people attended Keeneland's meeting.