Texas Rangers @
Oakland Athletics
3–7Final · Sep 22, 2003
TEX 3 OAK 7 Final
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | T | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEX70-87 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 3 | 6 | 0 |
| OAK94-63 | 3 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 7 | 11 | 1 |
Play-by-play
- Top 1 Lineup Change
- Top 1 M Young batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: ball 3
- Top 1 Pitch 4: strike 1 (looking)
- Top 1 Pitch 5: strike 2 (foul)
- Top 1 Pitch 6: in play
- Top 1 M Young grounded out to third.
- Top 1 H Blalock batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: strike 1 (looking)
- Top 1 Pitch 3: strike 2 (looking)
- Top 1 Pitch 4: in play
- Top 1 H Blalock flied out to right.
- Top 1 A Rodriguez batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: strike 1 (looking)
- Top 1 Pitch 4: strike 2 (foul)
- Top 1 Pitch 5: foul
- Top 1 Pitch 6: ball 3
- Top 1 Pitch 7: foul
- Top 1 Pitch 8: in play
- Top 1 A Rodriguez grounded out to third.
- Bot 1 M Ellis batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (looking)
- Bot 1 Pitch 3: ball 2
- Bot 1 Pitch 4: ball 3
- Bot 1 Pitch 5: ball 4
- Bot 1 M Ellis walked.
- Bot 1 E Durazo batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (foul)
- Bot 1 Pitch 3: ball 2
- Bot 1 Pitch 4: ball 3
- Bot 1 Pitch 5: ball 4
- Bot 1 E Durazo walked, M Ellis to second.
- Bot 1 E Chavez batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (foul)
- Bot 1 Pitch 3: in play
- Bot 1 E Chavez doubled to right center, M Ellis scored, E Durazo to third.
- Bot 1 M Tejada batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (foul)
- Bot 1 Pitch 3: in play
- Bot 1 M Tejada doubled to left, E Durazo and E Chavez scored.
- Bot 1 S Hatteberg batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (foul)
- Bot 1 Pitch 3: in play
- Bot 1 S Hatteberg grounded out to second, M Tejada to third.
- Bot 1 R Hernandez batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: strike 2 (foul)
- Bot 1 Pitch 3: ball 1
- Bot 1 Pitch 4: ball 2
- Bot 1 Pitch 5: in play
- Bot 1 R Hernandez flied out to left, M Tejada thrown out at home.
- Top 2 R Palmeiro batting
- Top 2 Pitch 1: strike 1 (foul)
- Top 2 Pitch 2: strike 2 (foul)
- Top 2 Pitch 3: in play
- Top 2 R Palmeiro lined out to center.
- Top 2 M Teixeira batting
- Top 2 Pitch 1: strike 1 (looking)
- Top 2 Pitch 2: strike 2 (swinging)
- Top 2 Pitch 3: strike 3 (looking)
- Top 2 M Teixeira struck out looking.
- Top 2 S Spencer batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: ball 2
- Top 2 Pitch 3: ball 3
- Top 2 Pitch 4: ball 4
- Top 2 S Spencer walked.
- Top 2 L Nix batting
- Top 2 Pitch 1: in play
- Top 2 L Nix popped out to shortstop.
- Bot 2 J Guillen batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: ball 1
- Bot 2 Pitch 3: strike 2 (foul)
- Bot 2 Pitch 4: in play
- Bot 2 J Guillen singled to right.
- Bot 2 J Dye batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: ball 2
- Bot 2 Pitch 3: in play
- Bot 2 J Dye flied out to right.
- Bot 2 E Byrnes batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: ball 2
- Bot 2 Pitch 3: ball 3
- Bot 2 Pitch 4: strike 1 (looking)
- Bot 2 Pitch 5: strike 2 (foul)
- Bot 2 Pitch 6: foul
- Bot 2 Pitch 7: foul
- Bot 2 Pitch 8: in play
- Bot 2 E Byrnes fouled out to first.
- Bot 2 M Ellis batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: strike 1 (looking)
- Bot 2 Pitch 3: in play
- Bot 2 M Ellis singled to left, J Guillen to second.
- Bot 2 E Durazo batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: strike 2 (foul)
- Bot 2 Pitch 3: strike 3 (swinging)
- Bot 2 E Durazo struck out swinging.
- Top 3 G Laird batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: strike 1 (looking)
- Top 3 Pitch 3: strike 2 (foul)
- Top 3 Pitch 4: ball 2
- Top 3 Pitch 5: in play
- Top 3 G Laird grounded out to pitcher.
- Top 3 R Christenson batting
- Top 3 Pitch 1: strike 1 (looking)
- Top 3 Pitch 2: ball 1
- Top 3 Pitch 3: strike 2 (swinging)
- Top 3 Pitch 4: in play
- Top 3 R Christenson grounded out to third.
- Top 3 M Young batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: in play
- Top 3 M Young fouled out to first.
- Bot 3 E Chavez batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: strike 1 (looking)
- Bot 3 Pitch 3: strike 2 (foul)
- Bot 3 Pitch 4: foul
- Bot 3 Pitch 5: in play
- Bot 3 E Chavez homered to right.
- Bot 3 M Tejada batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: strike 1 (looking)
- Bot 3 Pitch 4: ball 3
- Bot 3 Pitch 5: in play
- Bot 3 M Tejada lined out to center.
- Bot 3 S Hatteberg batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: ball 1
- Bot 3 Pitch 3: ball 2
- Bot 3 Pitch 4: ball 3
- Bot 3 Pitch 5: strike 2 (looking)
- Bot 3 Pitch 6: in play
- Bot 3 S Hatteberg grounded out to first.
- Bot 3 R Hernandez batting
- Bot 3 Pitch 1: in play
- Bot 3 R Hernandez singled to left.
- Bot 3 J Guillen batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: strike 1 (foul)
- Bot 3 Pitch 4: ball 3
- Bot 3 Pitch 5: strike 2 (foul)
- Bot 3 Pitch 6: in play
- Bot 3 J Guillen grounded out to pitcher.
- Top 4 H Blalock batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (foul)
- Top 4 Pitch 3: strike 2 (foul)
- Top 4 Pitch 4: foul
- Top 4 Pitch 5: in play
- Top 4 H Blalock singled to right.
- Top 4 A Rodriguez batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (swinging)
- Top 4 Pitch 3: ball 2
- Top 4 Pitch 4: strike 2 (swinging)
- Top 4 Pitch 5: ball 3
- Top 4 Pitch 6: foul
- Top 4 Pitch 7: strike 3 (swinging)
- Top 4 A Rodriguez struck out swinging.
- Top 4 R Palmeiro batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: ball 2
- Top 4 Pitch 3: strike 1 (foul)
- Top 4 Pitch 4: strike 2 (looking)
- Top 4 Pitch 5: in play
- Top 4 R Palmeiro grounded into fielder's choice to pitcher, H Blalock out at second.
- Top 4 M Teixeira batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (swinging)
- Top 4 Pitch 3: in play
- Top 4 M Teixeira singled to center, R Palmeiro to second.
- Top 4 S Spencer batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (foul)
- Top 4 Pitch 3: ball 2
- Top 4 Pitch 4: strike 2 (foul)
- Top 4 Pitch 5: foul
- Top 4 Pitch 6: in play
- Top 4 S Spencer flied out to right.
- Bot 4 J Dye batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: ball 2
- Bot 4 Pitch 3: ball 3
- Bot 4 Pitch 4: strike 1 (looking)
- Bot 4 Pitch 5: in play
- Bot 4 J Dye homered to right.
- Bot 4 Lineup Change
- Bot 4 Lineup Change
- Bot 4 M Callaway relieved T Mounce.
- Bot 4 E Byrnes batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: in play
- Bot 4 E Byrnes singled to right.
- Bot 4 M Ellis batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: strike 2 (foul)
- Bot 4 Pitch 3: ball 1
- Bot 4 Pitch 4: foul
- Bot 4 Pitch 5: strike 3 (swinging)
- Bot 4 M Ellis struck out swinging.
- Bot 4 E Durazo batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: ball 2
- Bot 4 Pitch 3: strike 1 (looking)
- Bot 4 Pitch 4: ball 3
- Bot 4 Pitch 5: in play
- Bot 4 E Durazo singled to left center, E Byrnes to second.
- Bot 4 E Chavez batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: ball 1
- Bot 4 Pitch 3: strike 2 (foul)
- Bot 4 Pitch 4: strike 3 (swinging)
- Bot 4 E Chavez struck out swinging.
- Bot 4 M Tejada batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: in play
- Bot 4 M Tejada singled to left, E Byrnes scored, E Durazo to second.
- Bot 4 S Hatteberg batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: strike 2 (foul)
- Bot 4 Pitch 3: ball 1
- Bot 4 Pitch 4: in play
- Bot 4 S Hatteberg flied out to center.
- Top 5 L Nix batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: strike 1 (looking)
- Top 5 Pitch 3: strike 2 (swinging)
- Top 5 Pitch 4: ball 2
- Top 5 Pitch 5: strike 3 (looking)
- Top 5 L Nix struck out looking.
- Top 5 G Laird batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: strike 2 (swinging)
- Top 5 Pitch 3: ball 1
- Top 5 Pitch 4: ball 2
- Top 5 Pitch 5: in play
- Top 5 G Laird safe at first on throwing error by shortstop M Tejada.
- Top 5 R Christenson batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: strike 1 (foul)
- Top 5 Pitch 3: ball 2
- Top 5 Pitch 4: strike 2 (swinging)
- Top 5 Pitch 5: strike 3 (swinging)
- Top 5 R Christenson struck out swinging, G Laird to second on wild pitch by B Zito.
- Top 5 M Young batting
- Top 5 Pitch 1: strike 1 (foul)
- Top 5 Pitch 2: strike 2 (looking)
- Top 5 Pitch 3: ball 1
- Top 5 Pitch 4: ball 2
- Top 5 Pitch 5: foul
- Top 5 Pitch 6: in play
- Top 5 M Young singled to center, G Laird scored.
- Top 5 H Blalock batting
- Top 5 Pitch 1: strike 1 (foul)
- Top 5 Pitch 2: ball 1
- Top 5 Pitch 3: in play
- Top 5 H Blalock popped out to shortstop.
- Bot 5 R Hernandez batting
- Bot 5 Pitch 1: ball 1
- Bot 5 Pitch 2: strike 1 (looking)
- Bot 5 Pitch 3: strike 2 (looking)
- Bot 5 Pitch 4: ball 2
- Bot 5 Pitch 5: ball 3
- Bot 5 Pitch 6: foul
- Bot 5 Pitch 7: foul
- Bot 5 Pitch 8: strike 3 (swinging)
- Bot 5 R Hernandez struck out swinging.
- Bot 5 J Guillen batting
- Bot 5 Pitch 1: ball 1
- Bot 5 Pitch 2: in play
- Bot 5 J Guillen flied out to right.
- Bot 5 J Dye batting
- Bot 5 Pitch 1: ball 1
- Bot 5 Pitch 2: ball 2
- Bot 5 Pitch 3: strike 1 (swinging)
- Bot 5 Pitch 4: strike 2 (looking)
- Bot 5 Pitch 5: in play
- Bot 5 J Dye popped out to second.
- Top 6 A Rodriguez batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: ball 2
- Top 6 Pitch 3: ball 3
- Top 6 Pitch 4: ball 4
- Top 6 A Rodriguez walked.
- Top 6 R Palmeiro batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: ball 2
- Top 6 Pitch 3: ball 3
- Top 6 Pitch 4: ball 4
- Top 6 R Palmeiro walked, A Rodriguez to second.
- Top 6 M Teixeira batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: strike 2 (looking)
- Top 6 Pitch 3: ball 1
- Top 6 Pitch 4: ball 2
- Top 6 Pitch 5: in play
- Top 6 M Teixeira grounded into double play, third to second to first, R Palmeiro out at second, A Rodriguez to third.
- Top 6 S Spencer batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: strike 2 (swinging)
- Top 6 Pitch 3: ball 1
- Top 6 Pitch 4: in play
- Top 6 S Spencer grounded out to second.
- Bot 6 E Byrnes batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: in play
- Bot 6 E Byrnes doubled to deep left.
- Bot 6 M Ellis batting
- Bot 6 Pitch 1: ball 1
- Bot 6 E Byrnes to third on wild pitch by M Callaway.
- Bot 6 Pitch 2: ball 2
- Bot 6 Pitch 3: strike 1 (swinging)
- Bot 6 Pitch 4: ball 3
- Bot 6 Pitch 5: in play
- Bot 6 M Ellis hit sacrifice fly to center, E Byrnes scored.
- Bot 6 E Durazo batting
- Bot 6 Pitch 1: strike 1 (foul)
- Bot 6 Pitch 2: strike 2 (swinging)
- Bot 6 Pitch 3: foul
- Bot 6 Pitch 4: in play
- Bot 6 E Durazo flied out to center.
- Bot 6 E Chavez batting
- Bot 6 Pitch 1: strike 1 (foul)
- Bot 6 Pitch 2: strike 2 (foul)
- Bot 6 Pitch 3: in play
- Bot 6 E Chavez grounded out to pitcher.
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 C Bradford relieved B Zito.
- Top 7 L Nix batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: strike 1 (looking)
- Top 7 Pitch 3: strike 2 (foul)
- Top 7 Pitch 4: ball 2
- Top 7 Pitch 5: ball 3
- Top 7 Pitch 6: foul
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 J Clark hit for L Nix.
- Top 7 Pitch 7: ball 4
- Top 7 J Clark walked.
- Top 7 G Laird batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: strike 2 (foul)
- Top 7 Pitch 3: ball 1
- Top 7 Pitch 4: in play
- Top 7 G Laird grounded into double play, shortstop to second to first, J Clark out at second.
- Top 7 R Christenson batting
- Top 7 Pitch 1: strike 1 (foul)
- Top 7 Pitch 2: strike 2 (swinging)
- Top 7 Pitch 3: strike 3 (swinging)
- Top 7 R Christenson struck out swinging.
- Bot 7 Lineup Change
- Bot 7 S Spencer in right field.
- Bot 7 Lineup Change
- Bot 7 J Clark in left field.
- Bot 7 M Tejada batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: strike 1 (looking)
- Bot 7 Pitch 3: ball 2
- Bot 7 Pitch 4: ball 3
- Bot 7 Pitch 5: in play
- Bot 7 M Tejada flied out to right.
- Bot 7 S Hatteberg batting
- Bot 7 Pitch 1: strike 1 (looking)
- Bot 7 Pitch 2: ball 1
- Bot 7 Pitch 3: ball 2
- Bot 7 Pitch 4: strike 2 (looking)
- Bot 7 Pitch 5: in play
- Bot 7 S Hatteberg popped out to shortstop.
- Bot 7 R Hernandez batting
- Bot 7 Pitch 1: strike 1 (looking)
- Bot 7 Pitch 2: ball 1
- Bot 7 Pitch 3: strike 2 (looking)
- Bot 7 Pitch 4: foul
- Bot 7 Pitch 5: foul
- Bot 7 Pitch 6: strike 3 (looking)
- Bot 7 R Hernandez struck out looking.
- Top 8 M Young batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: in play
- Top 8 M Young flied out to right.
Box score
TEX
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Michael YoungSS | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | .309 | .342 | .452 |
| Hank Blalock3B | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .310 | .360 | .538 |
| Alex RodriguezSS | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .297 | .395 | .602 |
| Marcus ThamesLF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .205 | .298 | .274 |
| Rafael PalmeiroDH | 1-3 | 3 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | .259 | .360 | .509 |
| Mark Teixeira1B | 2-4 | 4 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | .262 | .335 | .486 |
| Shane SpencerRF | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .258 | .333 | .404 |
| Laynce NixRF | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .255 | .289 | .440 |
| Jermaine Clark2B | 0-0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .065 | .184 | .065 |
| Gerald LairdC | 0-4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .225 | .295 | .300 |
| Ryan ChristensonCF | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .162 | .247 | .236 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Tony MounceP | 3.0 | 7 | 5 | 5 | 2 | 1 | 2 | 73-40 | 7.11 | 73 |
| Mickey CallawayP | 4.0 | 4 | 2 | 1 | 0 | 4 | 0 | 67-44 | 7.02 | 67 |
| Reynaldo GarciaP | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 20-12 | 9.17 | 20 |
OAK
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mark Ellis2B | 1-3 | 3 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | .250 | .317 | .376 |
| Erubiel DurazoDH | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | .254 | .371 | .430 |
| Eric Chavez3B | 2-4 | 4 | 2 | 2 | 2 | 1 | 0 | 1 | 0 | .283 | .351 | .510 |
| Miguel TejadaSS | 2-4 | 4 | 0 | 2 | 3 | 0 | 0 | 0 | 0 | .277 | .335 | .476 |
| Scott Hatteberg1B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .252 | .341 | .379 |
| Ramon HernandezC | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | .268 | .328 | .456 |
| Jose GuillenLF | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | .311 | .360 | .567 |
| Jermaine DyeRF | 1-4 | 4 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | .172 | .259 | .254 |
| Eric ByrnesCF | 2-3 | 3 | 2 | 2 | 0 | 0 | 1 | 0 | 0 | .268 | .336 | .468 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Barry ZitoP | 6.0 | 3 | 1 | 0 | 3 | 4 | 0 | 107-63 | 3.22 | 107 |
| Chad BradfordP | 2.0 | 0 | 0 | 0 | 1 | 1 | 0 | 17-15 | 2.74 | 17 |
| Jim MecirP | 1.0 | 3 | 2 | 2 | 0 | 0 | 1 | 24-13 | 5.75 | 24 |
Starting lineups
OAK
- 1 Mark Ellis 2B
- 2 Erubiel Durazo DH
- 3 Eric Chavez 3B
- 4 Miguel Tejada SS
- 5 Scott Hatteberg 1B
- 6 Ramon Hernandez C
- 7 Jose Guillen LF
- 8 Jermaine Dye RF
- 9 Eric Byrnes CF
TEX
- 1 Michael Young SS
- 2 Hank Blalock 3B
- 3 Alex Rodriguez SS
- 4 Rafael Palmeiro DH
- 5 Mark Teixeira 1B
- 6 Shane Spencer RF
- 7 Laynce Nix RF
- 8 Gerald Laird C
- 9 Ryan Christenson CF
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.