A trial guide system for planning a revision arthroplasty of a joint of a patient, the trial guide system comprising: a body having an articulating surface, a posterior surface substantially orthogonal to the articulating surface, and a body tracker array, wherein the body is configured to be coupled to a resected end surface of a bone of the joint; a trial stem having a longitudinal axis, wherein the trial stem is configured to be received through a longitudinal bore in the bone and into an intramedullary canal of the bone; a stem adapter joining the trial stem to the body opposite the articulating surface, wherein the stem adapter is configured to translate with respect to the posterior surface of the body to adjust an anterior-posterior alignment of the trial stem with the articulating surface; one or more offset couplers configured to join the stem adapter to the trial stem, each offset coupler configured to adjust at least one of: a lateral alignment of the trial stem and the articulating surface, and an angular offset between the longitudinal axis of the trial stem and the articulating surface; a patient tracker array configured to be coupled to the bone; a tracking system comprising one or more sensors configured to detect a position and orientation of each of the body tracker array and the patient tracker array; a processor; and a non-transitory, computer-readable medium storing instructions that, when executed, cause the processor to: receive the position and orientation of each of the body tracker array and the patient tracker array when a selected offset coupler of the one or more offset couplers joins the stem adapter and the trial stem, determine a geometry between the trial stem and the body based on the position of the body tracker array and the patient tracker array, and generate a surgical plan comprising a selected revision implant based on the geometry between the trial stem and the body. a body having an articulating surface, a posterior surface substantially orthogonal to the articulating surface, and a body tracker array, wherein the body is configured to be coupled to a resected end surface of a bone of the joint; a trial stem having a longitudinal axis, wherein the trial stem is configured to be received through a longitudinal bore in the bone and into an intramedullary canal of the bone; a stem adapter joining the trial stem to the body opposite the articulating surface, wherein the stem adapter is configured to translate with respect to the posterior surface of the body to adjust an anterior-posterior alignment of the trial stem with the articulating surface; one or more offset couplers configured to join the stem adapter to the trial stem, each offset coupler configured to adjust at least one of: a lateral alignment of the trial stem and the articulating surface, and an angular offset between the longitudinal axis of the trial stem and the articulating surface; a lateral alignment of the trial stem and the articulating surface, and an angular offset between the longitudinal axis of the trial stem and the articulating surface; a patient tracker array configured to be coupled to the bone; a tracking system comprising one or more sensors configured to detect a position and orientation of each of the body tracker array and the patient tracker array; a processor; and a non-transitory, computer-readable medium storing instructions that, when executed, cause the processor to: receive the position and orientation of each of the body tracker array and the patient tracker array when a selected offset coupler of the one or more offset couplers joins the stem adapter and the trial stem, determine a geometry between the trial stem and the body based on the position of the body tracker array and the patient tracker array, and generate a surgical plan comprising a selected revision implant based on the geometry between the trial stem and the body. receive the position and orientation of each of the body tracker array and the patient tracker array when a selected offset coupler of the one or more offset couplers joins the stem adapter and the trial stem, determine a geometry between the trial stem and the body based on the position of the body tracker array and the patient tracker array, and generate a surgical plan comprising a selected revision implant based on the geometry between the trial stem and the body.