Archie Bradley

Born 08-10-1992

Bats R Throws R

Real Stats, No DT

Archie Bradley Born 1992081032 Bats R Throws R Height 76 Weight 215 No DT, Real Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2013 Mobile______ Sou 26 3 0 0 0 3 11 2 0 0 0 24 .115 .207 .115 .112 1 -11 -4 -14 1 -11 14-P -2 2014 Mobile______ Sou 15 0 0 0 0 0 8 0 0 0 0 18 .000 .000 .000 .000 -1 -7 -5 -17 -4 -23 6-P 0 2014 Reno________ PCL 7 3 0 0 0 0 2 1 0 0 0 5 .429 .429 .429 .288 1 -4 -2 -2 -2 9 3-P 0 2015 Reno________ PCL 6 1 0 0 0 0 4 1 1 0 0 5 .167 .167 .167 .000 0 -3 3 -9 -1 5 3-P 0 2015 Arizona_____ NL 14 2 0 0 0 0 7 0 0 0 1 13 .143 .143 .143 .000 0 -7 1 -11 -3 -1 4-P 0 2016 Reno________ PCL 4 0 0 0 0 1 2 1 0 0 0 6 .000 .200 .000 .147 0 -3 4 -4 2 -10 5-P 0 2016 Arizona_____ NL 43 3 0 0 0 0 28 2 4 0 0 45 .070 .068 .070 .000 -2 -26 22 -61 -10 -20 16-P -2 2017 Arizona_____ NL 4 1 0 0 0 0 2 0 1 0 0 3 .250 .250 .250 .159 0 -2 -1 -3 -1 3 8-P 0 2019 Arizona_____ NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 8-P -1 2021 Philadelphia NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 6-P 0 -------------------------------------------------------------------------------------------------------- Majors 63 6 0 0 0 0 39 2 5 0 1 63 .095 .094 .095 .000 -2 -38 21 -76 -14 -22 Minors 58 7 0 0 0 4 27 5 1 0 0 58 .121 .177 .121 .096 1 -26 -3 -44 -4 -28 Total* 121 13 0 0 0 4 66 7 6 0 1 121 .107 .135 .107 .000 -1 -32 9 -60 -9 -25

Regular DT

Archie Bradley Born 1992081032 Bats R Throws R Height 76 Weight 215 Regular DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2013 Mobile______ Sou 27 2 0 0 0 2 15 1 0 0 0 25 .074 .138 .074 .000 0 -17 -4 -25 -1 -15 14-P -2 2014 Mobile______ Sou 17 0 0 0 0 0 11 0 0 0 0 18 .000 .000 .000 .000 0 -10 -4 -23 -4 -21 6-P 0 2014 Reno________ PCL 8 3 0 0 0 0 2 1 0 0 0 5 .375 .375 .375 .275 1 -5 -1 -1 -2 7 3-P 0 2015 Reno________ PCL 6 0 0 0 0 0 5 0 0 0 0 6 .000 .000 .000 .000 0 -3 -1 -11 -1 -7 3-P 0 2015 Arizona_____ NL 14 2 0 0 0 0 7 0 0 0 1 13 .143 .143 .143 .000 0 -8 1 -11 -3 -1 4-P 0 2016 Reno________ PCL 5 0 0 0 0 1 2 0 0 0 0 6 .000 .167 .000 .054 0 -4 0 -2 2 -8 5-P 0 2016 Arizona_____ NL 45 3 0 0 0 0 27 1 2 0 0 45 .067 .065 .067 .000 0 -28 -3 -53 -11 -25 16-P -2 2017 Arizona_____ NL 4 1 0 0 0 0 2 0 0 0 0 3 .250 .250 .250 .170 0 -2 -1 -3 -1 3 8-P 0 2019 Arizona_____ NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 8-P -1 2021 Philadelphia NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 6-P 0 -------------------------------------------------------------------------------------------------------- Majors 65 6 0 0 0 0 38 1 2 0 1 63 .092 .091 .092 .050 0 -41 -4 -70 -14 -25 Minors 63 5 0 0 0 3 35 2 0 0 0 60 .079 .121 .079 .103 1 -37 -10 -59 -6 -43 Total* 128 11 0 0 0 3 73 3 2 0 1 123 .086 .106 .086 .082 1 -39 -7 -64 -10 -34

Peak (Age-adjusted) DT

Archie Bradley Born 1992081032 Bats R Throws R Height 76 Weight 215 Peak DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2013 Mobile______ Sou 27 3 0 0 0 3 14 2 1 0 0 24 .111 .207 .148 .101 0 -12 -3 -20 2 -9 14-P -2 2014 Mobile______ Sou 17 1 0 0 0 0 10 0 1 0 0 17 .059 .059 .059 .000 0 -8 0 -21 -4 -13 6-P 0 2014 Reno________ PCL 8 3 0 0 0 0 2 1 0 0 0 5 .375 .375 .375 .246 1 -4 -1 0 -2 4 3-P 0 2015 Reno________ PCL 6 0 0 0 0 0 5 0 0 0 0 6 .000 .000 .000 .000 0 -3 0 -10 -1 -4 3-P 0 2015 Arizona_____ NL 14 2 0 0 0 0 7 0 0 0 1 13 .143 .143 .143 .000 0 -7 1 -10 -3 -1 4-P 0 2016 Reno________ PCL 5 0 0 0 0 1 2 1 0 0 0 6 .000 .333 .000 .179 0 -3 0 -2 2 -5 5-P 0 2016 Arizona_____ NL 45 4 0 0 0 0 26 2 3 0 0 44 .089 .087 .089 .000 0 -24 -3 -51 -11 -16 16-P -2 2017 Arizona_____ NL 4 1 0 0 0 0 2 0 0 0 0 3 .250 .250 .250 .132 0 -2 -1 -3 -1 2 8-P 0 2019 Arizona_____ NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -1 8-P -1 2021 Philadelphia NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 6-P 0 -------------------------------------------------------------------------------------------------------- Majors 65 7 0 0 0 0 37 2 3 0 1 62 .108 .106 .123 .040 0 -35 -3 -66 -14 -18 Minors 63 7 0 0 0 4 33 4 2 0 0 58 .111 .164 .127 .124 2 -28 -5 -49 -3 -26 Total* 128 14 0 0 1 4 70 6 5 0 1 120 .109 .135 .125 .095 2 -31 -4 -57 -9 -22

Year-projected (Age-adjusted) DT for 2025

Archie Bradley Born 1992081032 Bats R Throws R Height 76 Weight 215 Year-adj DT Std=245/315/400, 260 Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense 2021 Philadelphia NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 6-P 0 -------------------------------------------------------------------------------------------------------- /home/clayd/baseball/current/defense/splitdts Splits for 2021 PHI NL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2021 PHI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 vRH 2021 PHI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 ROAD 2021 PHI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 EMPTY 2021 PHI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 JUNE 2021 PHI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 -------------------------------------------------------------------------------------------------------- Splits for 2019 ARI NL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2019 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 vRH 2019 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 HOME 2019 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 EMPTY 2019 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 MAY 2019 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 -------------------------------------------------------------------------------------------------------- Splits for 2017 ARI NL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2017 ARI NL 4 1 0 0 0 0 2 0 1 0 0 3 .250 .250 .250 .161 0 -2 -1 -3 -1 3 vLH 2017 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 vRH 2017 ARI NL 3 1 0 0 0 0 1 0 1 0 0 2 .333 .333 .333 .233 0 -2 -1 -1 -1 2 ROAD 2017 ARI NL 2 1 0 0 0 0 0 0 1 0 0 1 .500 .500 .500 .356 0 -1 0 0 0 3 HOME 2017 ARI NL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5 EMPTY 2017 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 MEN_ON 2017 ARI NL 3 1 0 0 0 0 1 0 1 0 0 2 .333 .333 .333 .233 0 -2 -1 -1 -1 2 APRIL 2017 ARI NL 2 0 0 0 0 0 2 0 0 0 0 2 .000 .000 .000 .000 0 0 0 -5 0 -5 JUNE 2017 ARI NL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 -1 0 0 0 -1 SEPT 2017 ARI NL 1 1 0 0 0 0 0 0 1 0 0 0 .999 .999 .999 **** 1 -1 0 0 0 4 -------------------------------------------------------------------------------------------------------- Splits for 2016 RNO PCL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2016 RNO PCL 4 0 0 0 0 1 2 1 0 0 0 4 .000 .200 .000 .000 0 -2 3 -3 1 -7 vLH 2016 RNO PCL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -3 vRH 2016 RNO PCL 3 0 0 0 0 1 1 1 0 0 0 3 .000 .250 .000 .000 0 -2 2 -1 2 -6 HOME 2016 RNO PCL 4 0 0 0 0 1 2 1 0 0 0 4 .000 .200 .000 .000 0 -2 3 -3 1 -7 EMPTY 2016 RNO PCL 3 0 0 0 0 1 2 0 0 0 0 3 .000 .250 .000 .000 0 -2 -1 -4 2 -6 MEN_ON 2016 RNO PCL 1 0 0 0 0 0 0 1 0 0 0 1 .000 .000 .000 .000 0 0 1 0 0 -1 APRIL 2016 RNO PCL 3 0 0 0 0 0 2 1 0 0 0 3 .000 .000 .000 .000 0 -1 2 -4 -1 -4 MAY 2016 RNO PCL 1 0 0 0 0 1 0 0 0 0 0 1 .000 .500 .000 .286 0 -1 -1 0 2 -3 -------------------------------------------------------------------------------------------------------- Splits for 2016 ARI NL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2016 ARI NL 43 3 0 0 0 0 28 2 4 0 0 40 .070 .070 .070 .000 -3 -24 20 -54 -9 -18 vLH 2016 ARI NL 8 1 0 0 0 0 5 1 1 0 0 7 .125 .125 .125 .000 0 -4 4 -10 -2 1 vRH 2016 ARI NL 35 2 0 0 0 0 23 1 3 0 0 33 .057 .057 .057 .000 -3 -19 2 -45 -8 -19 ROAD 2016 ARI NL 21 1 0 0 0 0 13 1 1 0 0 20 .048 .048 .048 .000 -2 -12 10 -25 -5 -15 HOME 2016 ARI NL 22 2 0 0 0 0 15 1 3 0 0 20 .091 .091 .091 .000 -1 -12 1 -30 -5 -2 EMPTY 2016 ARI NL 28 1 0 0 0 0 18 0 0 0 0 27 .036 .036 .036 .000 -2 -15 -7 -35 -6 -23 MEN_ON 2016 ARI NL 15 2 0 0 0 0 10 2 4 0 0 13 .133 .133 .133 .000 0 -8 7 -20 -3 6 APRIL 2016 ARI NL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 -1 0 0 0 -1 MAY 2016 ARI NL 6 1 0 0 0 0 3 1 1 0 0 5 .167 .167 .167 .000 0 -3 3 -5 -1 1 JUNE 2016 ARI NL 10 1 0 0 0 0 8 0 2 0 0 9 .100 .100 .100 .000 0 -5 -2 -17 -2 8 JULY 2016 ARI NL 10 1 0 0 0 0 6 1 0 0 0 9 .100 .100 .100 .000 0 -5 5 -11 -2 -2 AUG 2016 ARI NL 8 0 0 0 0 0 6 0 1 0 0 8 .000 .000 .000 .000 -1 -4 -2 -12 -2 -10 SEPT 2016 ARI NL 8 0 0 0 0 0 5 0 0 0 0 8 .000 .000 .000 .000 -1 -4 -2 -10 -2 -10 -------------------------------------------------------------------------------------------------------- Splits for 2015 RNO PCL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2015 RNO PCL 6 1 0 0 0 0 4 1 1 0 0 5 .167 .167 .167 .000 0 -3 3 -9 -1 5 vLH 2015 RNO PCL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 -1 vRH 2015 RNO PCL 5 1 0 0 0 0 4 1 2 0 0 4 .200 .200 .200 .082 0 -2 3 -9 -1 15 ROAD 2015 RNO PCL 3 0 0 0 0 0 3 0 0 0 0 3 .000 .000 .000 .000 0 0 -1 -7 -1 -7 HOME 2015 RNO PCL 3 1 0 0 0 0 1 1 2 0 0 2 .333 .333 .333 .231 0 -1 2 -1 -1 2 EMPTY 2015 RNO PCL 1 0 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 -1 MEN_ON 2015 RNO PCL 5 1 0 0 0 0 4 1 2 0 0 4 .200 .200 .200 .082 0 -2 3 -9 -1 15 AUG 2015 RNO PCL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 SEPT 2015 RNO PCL 5 1 0 0 0 0 3 1 2 0 0 4 .200 .200 .200 .082 0 -2 3 -6 -1 4 -------------------------------------------------------------------------------------------------------- Splits for 2015 ARI NL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2015 ARI NL 14 2 0 0 0 0 7 0 0 0 1 13 .143 .143 .143 .000 0 -7 1 -11 -3 -1 vLH 2015 ARI NL 9 2 0 0 0 0 3 0 0 0 1 8 .222 .222 .222 .105 0 -4 1 -3 -2 1 vRH 2015 ARI NL 5 0 0 0 0 0 4 0 0 0 0 5 .000 .000 .000 .000 -1 -2 -1 -8 -1 -6 ROAD 2015 ARI NL 8 1 0 0 0 0 5 0 0 0 0 7 .125 .125 .125 .000 0 -4 -2 -9 -2 1 HOME 2015 ARI NL 6 1 0 0 0 0 2 0 0 0 1 6 .167 .167 .167 .000 0 -3 3 -2 -1 -1 EMPTY 2015 ARI NL 10 2 0 0 0 0 5 0 0 0 0 8 .200 .200 .200 .106 0 -5 -2 -8 -2 4 MEN_ON 2015 ARI NL 4 0 0 0 0 0 2 0 0 0 1 5 .000 .000 .000 .000 0 -2 15 -3 -1 -5 APRIL 2015 ARI NL 8 1 0 0 0 0 2 0 0 0 1 8 .125 .125 .125 .000 0 -4 4 -1 -2 -4 MAY 2015 ARI NL 5 1 0 0 0 0 4 0 0 0 0 4 .200 .200 .200 .106 0 -2 -1 -8 -1 14 JUNE 2015 ARI NL 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 -------------------------------------------------------------------------------------------------------- Splits for 2014 RNO PCL ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2014 RNO PCL 7 3 0 0 0 0 2 1 0 0 0 4 .429 .429 .429 .294 1 -4 -1 -2 -2 8 vLH 2014 RNO PCL 2 0 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0 -1 -1 0 0 -3 vRH 2014 RNO PCL 5 3 0 0 0 0 2 1 0 0 0 2 .600 .600 .600 .425 1 -3 -1 -3 -1 14 ROAD 2014 RNO PCL 4 1 0 0 0 0 1 0 0 0 0 3 .250 .250 .250 .149 0 -2 -1 -1 -1 0 HOME 2014 RNO PCL 3 2 0 0 0 0 1 1 0 0 0 1 .667 .667 .667 .488 1 -2 0 -1 -1 9 EMPTY 2014 RNO PCL 3 1 0 0 0 0 1 0 0 0 0 2 .333 .333 .333 .224 0 -2 -1 -1 -1 2 MEN_ON 2014 RNO PCL 4 2 0 0 0 0 1 1 0 0 0 2 .500 .500 .500 .346 1 -2 0 -1 -1 6 APRIL 2014 RNO PCL 7 3 0 0 0 0 2 1 0 0 0 4 .429 .429 .429 .294 1 -4 -1 -2 -2 8 -------------------------------------------------------------------------------------------------------- Splits for 2014 MOB SOU ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2014 MOB SOU 15 0 0 0 0 0 8 0 0 0 0 15 .000 .000 .000 .000 -1 -6 -4 -14 -4 -19 vLH 2014 MOB SOU 3 0 0 0 0 0 1 0 0 0 0 3 .000 .000 .000 .000 0 -1 -1 -1 -1 -4 vRH 2014 MOB SOU 12 0 0 0 0 0 7 0 0 0 0 12 .000 .000 .000 .000 -1 -5 -3 -13 -3 -15 ROAD 2014 MOB SOU 6 0 0 0 0 0 2 0 0 0 0 6 .000 .000 .000 .000 -1 -2 -2 -2 -1 -8 HOME 2014 MOB SOU 9 0 0 0 0 0 6 0 0 0 0 9 .000 .000 .000 .000 -1 -3 -2 -12 -2 -11 EMPTY 2014 MOB SOU 9 0 0 0 0 0 7 0 0 0 0 9 .000 .000 .000 .000 -1 -3 -2 -15 -2 -11 MEN_ON 2014 MOB SOU 6 0 0 0 0 0 1 0 0 0 0 6 .000 .000 .000 .000 -1 -2 -2 0 -1 -8 JUNE 2014 MOB SOU 1 0 0 0 0 0 1 0 0 0 0 1 .000 .000 .000 .000 0 0 0 -2 0 -2 JULY 2014 MOB SOU 8 0 0 0 0 0 1 0 0 0 0 8 .000 .000 .000 .000 -1 -3 -2 1 -2 -10 AUG 2014 MOB SOU 6 0 0 0 0 0 6 0 0 0 0 6 .000 .000 .000 .000 -1 0 -2 -13 -1 -14 -------------------------------------------------------------------------------------------------------- Splits for 2013 MOB SOU ----------------------------------------------------------------------------------- Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP ALL 2013 MOB SOU 26 3 0 0 0 3 11 2 0 0 0 23 .115 .207 .115 .095 0 -10 -4 -14 1 -10 vLH 2013 MOB SOU 4 2 0 0 0 1 1 1 0 0 0 2 .500 .600 .500 .432 1 -2 -1 0 1 7 vRH 2013 MOB SOU 22 1 0 0 0 2 10 1 0 0 0 21 .045 .125 .045 .000 -1 -9 -4 -14 -1 -19 ROAD 2013 MOB SOU 12 2 0 0 0 2 4 1 0 0 0 10 .167 .286 .167 .179 1 -5 -3 -3 2 -2 HOME 2013 MOB SOU 14 1 0 0 0 1 7 1 0 0 0 13 .071 .133 .071 .000 -1 -5 1 -10 -1 -9 EMPTY 2013 MOB SOU 16 3 0 0 0 2 4 0 0 0 0 13 .188 .278 .188 .179 1 -6 -4 -1 1 -3 MEN_ON 2013 MOB SOU 10 0 0 0 0 1 7 2 0 0 0 10 .000 .091 .000 .000 -1 -4 5 -13 0 -12 MAY 2013 MOB SOU 10 2 0 0 0 1 4 1 0 0 0 8 .200 .273 .200 .178 1 -4 -2 -5 0 2 JUNE 2013 MOB SOU 9 0 0 0 0 1 5 0 0 0 0 9 .000 .100 .000 .000 -1 -4 -2 -8 0 -11 JULY 2013 MOB SOU 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 0 -2 0 -2 AUG 2013 MOB SOU 5 1 0 0 0 1 1 1 0 0 0 4 .200 .333 .200 .219 0 -2 0 1 1 -1 --------------------------------------------------------------------------------------------------------