Current SJSM student.
I wouldn't overtly show the match list but its in their main website and in graduate success and in residency placements.
The 70 matches is probably true but don't believe in any % numbers they give but ~80% might sounds right. So ~20 didn't match.
That 70 matches includes 3 admission dates (Jan, May, Sept) classes. Also includes 2 different campuses with around same number of students between. We went from 100 students (60 online, 40 in person) from the september admission in one campus, now ~40 in second semester (with a few transfer students from Trinity/All Saints)
Our stats on NBME basic sciences comp first pass rate is ~10%. Every comp pass attempt adds 4 months. There are a few stories where some tried for 3 comp attempts (12 months) and still could not pass.
So the 70 matches may be right, but took around hundreds of students. Maybe my good guess would be around 350 first semester students, down to 70 matches.
I would take the raw numbers correct, and not look at their overly high % numbers.