It's because Taylor was such a good captain that he retained his place in the Test team. He really was an outstanding captain - great decision maker, great cricket brain and good manager of players. The best Australian captain I have seen and one of the best captains of all time, in my opinion
That 129 at Edgebaston in the 1997 Ashes series, made the world of difference. If we include that 129 - Taylor had 40 innings (which were the final 40 innings of his career) and scored a total of 1,719 runs at an average of 47.75. Here is the breakdown of his final 40 Test innings:
1997 - 129 vs ENG (Edgebaston)
1997 - 1 vs ENG (Lord's)
1997 - 2 vs ENG (Old Trafford)
1997 - 1 vs ENG (Old Trafford)
1997 - 0 vs ENG (Headingly)
1997 - 76 vs ENG (Trent Bridge)
1997 - 45 vs ENG (Trent Bridge)
1997 - 38 vs ENG (The Oval)
1997 - 18 vs ENG (The Oval)
1997 - 112 vs NZ (Gabba)
1997 - 16 vs NZ (Gabba)
1997 - 2 vs NZ (WACA)
1997 - 18 vs NZ (Bellerive Oval)
1997 - 66* vs NZ (Bellerive Oval)
1997 - 20 vs SA (MCG)
1997 - 59 vs SA (MCG)
1998 - 11 vs SA (SCG)
1998 - 169* vs SA (Adelaide Oval)
1998 - 6 vs SA (Adelaide Oval)
1998 - 12 vs IND (Chidabaram Stadium)
1998 - 13 vs IND (Chidabaram Stadium)
1998 - 3 vs IND (Eden Gardens)
1998 - 45 vs IND (Eden Gardens)
1998 - 14 vs IND (Chinnaswamy Stadium)
1998 - 102* vs IND (Chinnaswamy Stadium)
1998 - 3 vs PAK (Rawlpindi)
1998 - 334* vs PAK (Arab Niaz Stadium)
1998 - 92 vs PAK (Arab Niaz Stadium)
1998 - 16 vs PAK (Karachi)
1998 - 68 vs PAK (Karachi)
1998 - 46 vs ENG (Gabba)
1998 - 0 vs ENG (Gabba)
1998 - 61 vs ENG (WACA)
1998 - 3 vs ENG (WACA)
1998 - 59 vs ENG (Adelaide Oval)
1998 - 29 ENG (Adelaide Oval)
1998 - 7 vs ENG (MCG)
1998 - 19 vs ENG (MCG)
1999 - 2 vs ENG (SCG)
1999 - 2 vs ENG (SCG)
Home
Innings: 20
Runs: 706
Average: 39.22
50s: 4
100s: 2
Not Outs: 2
Highest Score: 169 not out
Away
Innings: 20
Runs: 1,013
Average: 56.27
50s: 3
100s: 3
Not Outs: 2
Highest Score: 334 not out
Total
Innings: 40
Runs: 1,719 runs
Average: 47.75
50s: 7
100s: 5
Not Outs: 4
Highest Score: 334 not out
Record Against Teams
ENG (19 innings): 538 runs, average: 28.31
NZ (5 innings): 214 runs, average: 53.50
SA (5 innings): 265 runs, average: 66.25
IND (6 innings): 189 runs, average: 37.80
PAK (5 innings): 513 runs, average: 128.25