A system for repairing a glenoid defect of a specific patient can include a patient-specific punch (100) and a patient-specific shaping block (200). The patient-specific punch can form a patient-specific glenoid implant (102) from a bone puck. The patient-specific shaping block can shape the patient-specific glenoid implant to match and fill a glenoid defect of a specific patient.