Despite absence, Flannery was still part of Giants' title in 2015