     case triples
     case walks
     
-    static let allValues = [StatType.battingAverage, .onBasePercentage, .hits, .atBats, .singles, .doubles, .triples, .homeRuns, .itpHRs, .grandSlams, .rbis, .walks, .strikeOuts, .reachOnError]
+    static let allValues = [StatType.battingAverage, .onBasePercentage, .hits, .atBats, .plateAppearances, .singles, .doubles, .triples, .homeRuns, .itpHRs, .grandSlams, .rbis, .walks, .strikeOuts, .reachOnError]
     
     var abbreviation: String {
         switch self {

        case .onBasePercentage:
            let onBaseBatCount = atBats.filter { $0.resultCode.gotOnBase }.count.doubleValue
            return onBaseBatCount / atBats.count.doubleValue
        case .rbis:
            return atBats.reduce(0, { $0 + $1.rbis }).doubleValue
        case .reachOnError:

            return "HR(ITP)"
        case .onBasePercentage:
            return "OBP"
        case .plateAppearances:
            return "PA"
        case .rbis:
            return "RBIs"
        case .reachOnError:
