Mobile Site You Are Here > Home > Japanese Leagues > Teams > 2008 Fukuoka Softbank Hawks


2008 Fukuoka Softbank Hawks

2008 > Class Foreign > 2008 Japan Pacific League
Overall: 64-77
Scored 556 runs, Allowed 641 runs. Pythagorean W-L: 61-80

Manager: Sadaharu Oh
Represented: Fukuoka, JP, JP
Ballpark: n/a
Attendance: n/a
Other Years: 2007 / 2009

Team Batting

Bold indicates they played in the majors or are a HOFer
Rk Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB
1 Kenji Akashi* 22 29 55 49 8 11 2 1 0 4 1 0 1 17 .224 .245 .306 .551 15 0 1 2 2 0
2 Nagisa Arakaki 28 15 4 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 2 0 0
3 Hisao Arakane 29 55 105 94 11 24 7 0 1 9 1 0 3 18 .255 .311 .362 .672 34 1 5 2 1 0
4 Tomoaki Egawa 21 2 3 3 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 0 0
5 Rick Guttormson 31 18 6 6 1 2 0 0 1 1 0 0 0 2 .333 .333 .833 1.167 5 0 0 0 0 0
6 Yuya Hasegawa* 23 71 245 221 28 52 13 1 4 24 2 0 18 47 .235 .295 .357 .652 79 1 1 4 1 1
7 Mitsuru Homma* 35 61 103 100 11 23 3 1 2 10 0 0 1 28 .230 .238 .340 .578 34 2 0 2 0 0
8 Yuichi Honda* 23 107 489 454 53 132 14 3 3 38 29 13 23 75 .291 .325 .355 .680 161 1 2 6 4 0
9 Shotaro Ide 24 23 73 68 5 22 4 1 0 8 2 0 3 13 .324 .347 .412 .759 28 2 0 1 1 1
10 Keisuke Kaneko# 22 32 44 34 6 4 1 0 0 5 0 0 4 12 .118 .231 .147 .378 5 0 1 5 0 0
11 Munenori Kawasaki* 27 99 457 424 55 136 16 6 1 34 19 9 16 40 .321 .350 .394 .744 167 5 6 6 5 3
12 Ryuma Kidokoro* 22 49 61 56 5 5 2 0 0 1 1 1 3 15 .089 .136 .125 .261 7 1 0 2 0 0
13 Hiroki Kokubo 36 106 434 383 45 97 21 0 20 56 1 1 42 95 .253 .334 .465 .799 178 11 6 0 3 0
14 Yusuke Kosai* 25 39 106 101 12 27 5 1 2 11 2 0 5 22 .267 .302 .396 .698 40 2 0 0 0 0
15 Naoki Matoba 31 8 6 6 0 1 0 0 0 0 0 0 0 2 .167 .167 .167 .333 1 0 0 0 0 0
16 Tetsuya Matoyama 37 40 97 85 6 20 3 0 1 9 0 1 4 38 .235 .286 .306 .592 26 3 2 6 0 1
17 Nobuhiro Matsuda 25 142 595 551 68 154 33 10 17 63 12 6 28 115 .279 .322 .468 .790 258 11 7 8 1 1
18 Nobuhiko Matsunaka* 34 144 631 538 79 156 28 2 25 92 3 1 77 91 .290 .382 .489 .871 263 11 8 0 8 8
19 Satoru Morimoto 30 54 149 133 9 32 8 0 0 8 1 0 5 31 .241 .271 .301 .572 40 0 1 9 1 0
20 Kenta Nakanishi 22 59 154 136 16 34 11 0 3 14 1 0 14 46 .250 .325 .397 .722 54 0 1 3 0 0
21 Tadaatsu Nakazawa 25 58 157 132 12 32 8 1 0 10 0 0 10 29 .242 .297 .318 .615 42 3 1 12 2 0
22 Shinsuke Ogura* 27 29 1 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 0 0
23 Naoyuki Omura* 32 79 266 245 11 74 9 0 2 22 7 1 11 29 .302 .337 .363 .700 89 8 2 8 0 0
24 Kenji Otonari* 23 22 8 8 1 3 0 0 1 2 0 0 0 3 .375 .375 .750 1.125 6 0 0 0 0 0
25 Michael Restovich 29 48 127 112 7 25 3 0 3 17 0 0 14 53 .223 .315 .330 .645 37 1 1 0 0 2
26 Hiroshi Shibahara* 34 96 369 339 30 94 17 0 3 34 2 1 22 55 .277 .328 .354 .682 120 4 4 3 1 0
27 Toshiya Sugiuchi* 27 25 7 7 0 1 0 0 0 0 0 0 0 3 .143 .143 .143 .286 1 0 0 0 0 0
28 Hiroaki Takaya* 26 62 215 189 17 34 4 0 2 13 0 0 16 57 .180 .246 .233 .479 44 2 1 8 1 0
29 Hitoshi Tamura 31 39 158 149 17 45 6 1 3 15 0 1 6 29 .302 .335 .416 .752 62 6 2 0 1 0
30 Hidenori Tanoue 28 52 152 144 19 38 8 1 4 13 0 0 4 32 .264 .287 .417 .703 60 5 1 2 1 1
31 Takeshi Tsuji 29 87 136 124 17 34 8 3 0 13 8 2 5 23 .274 .308 .387 .695 48 0 1 6 0 0
32 Tsuyoshi Wada* 27 23 6 6 0 0 0 0 0 0 0 0 0 5 .000 .000 .000 .000 0 0 0 0 0 0
33 Katsuki Yamazaki 25 60 111 97 5 13 3 0 0 7 0 0 5 21 .134 .175 .165 .340 16 0 0 8 1 0
34 Motohiro Yoshikawa 28 9 20 19 2 5 2 0 1 2 0 0 1 7 .263 .300 .526 .826 10 0 0 0 0 0
34 Players 28.5 144 5550 5016 556 1330 239 32 99 535 92 37 341 1057 .265 .317 .385 .702 1930 80 54 105 34 18
Only players for whom we have stats are shown. See roster for more complete team list.

Team Pitching

Bold indicates they played in the majors or are a HOFer
Rk Age W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1 Nagisa Arakaki 28 4 6 .400 4.18 15 15 0 0 0 92.2 89 55 43 7 39 0 105 6 2 15 411 1.381 8.6 0.7 3.8 10.2 2.69
2 Yoshiaki Fujioka 23 0 0 3.38 11 0 0 0 0 8.0 7 4 3 0 1 0 4 1 0 0 31 1.000 7.9 0.0 1.1 4.5 4.00
3 Rick Guttormson 31 5 7 .417 4.05 18 15 2 0 0 100.0 104 48 45 11 35 5 51 4 2 0 426 1.390 9.4 1.0 3.2 4.6 1.46
4 Junji Hoshino 34 0 1 .000 9.00 3 2 0 0 0 7.0 9 7 7 0 6 0 3 1 0 0 35 2.143 11.6 0.0 7.7 3.9 0.50
5 D.J. Houlton 28 4 7 .364 4.27 28 11 0 0 6 84.1 82 44 40 10 31 2 86 3 0 0 366 1.340 8.8 1.1 3.3 9.2 2.77
6 Sho Iwasaki 18 0 0 9.00 1 1 0 0 0 3.0 7 3 3 0 0 0 1 0 0 0 15 2.333 21.0 0.0 0.0 3.0
7 Keisuke Katto 24 0 1 .000 4.82 9 1 0 0 0 18.2 22 10 10 3 11 0 11 0 0 1 88 1.768 10.6 1.4 5.3 5.3 1.00
8 Yuki Kume 22 4 1 .800 3.25 40 0 0 0 3 36.0 48 15 13 2 12 2 20 4 1 3 172 1.667 12.0 0.5 3.0 5.0 1.67
9 Takahiro Mahara 26 0 2 .000 2.79 21 0 0 0 11 19.1 14 6 6 1 6 0 23 0 0 3 80 1.034 6.5 0.5 2.8 10.7 3.83
10 Koji Mise* 32 2 1 .667 4.11 44 0 0 0 0 35.0 28 16 16 5 14 0 25 2 0 3 145 1.200 7.2 1.3 3.6 6.4 1.79
11 Akio Mizuta 34 0 2 .000 6.75 15 0 0 0 0 14.2 18 12 11 3 5 1 6 1 0 0 67 1.568 11.0 1.8 3.1 3.7 1.20
12 Masahiko Morifuku* 21 0 0 6.75 6 0 0 0 0 6.2 9 5 5 0 6 0 3 0 0 1 33 2.250 12.2 0.0 8.1 4.0 0.50
13 Michitaka Nishiyama 28 0 0 21.00 2 0 0 0 0 3.0 8 7 7 1 1 0 2 0 0 0 18 3.000 24.0 3.0 3.0 6.0 2.00
14 C.J. Nitkowski* 35 2 4 .333 4.64 39 0 0 0 2 42.2 43 25 22 1 19 2 31 5 3 1 193 1.453 9.1 0.2 4.0 6.5 1.63
15 Shota Oba 23 3 5 .375 5.42 13 13 2 2 0 78.0 83 47 47 14 30 2 73 3 0 5 344 1.449 9.6 1.6 3.5 8.4 2.43
16 Shinsuke Ogura* 27 3 0 1.000 5.40 29 0 0 0 1 33.1 31 21 20 7 12 0 33 2 0 3 144 1.290 8.4 1.9 3.2 8.9 2.75
17 Kenji Otonari* 23 11 8 .579 3.12 22 21 6 2 0 155.2 122 58 54 16 39 0 138 5 0 1 621 1.034 7.1 0.9 2.3 8.0 3.54
18 Jeremy Powell 32 2 6 .250 5.29 12 12 0 0 0 66.1 92 46 39 9 27 2 36 2 0 2 315 1.794 12.5 1.2 3.7 4.9 1.33
19 Makoto Sato 33 3 2 .600 5.19 22 0 0 0 0 17.1 22 11 10 1 1 0 9 0 0 0 73 1.327 11.4 0.5 0.5 4.7 9.00
20 Takayuki Shinohara* 31 0 0 3.21 21 0 0 0 0 14.0 16 5 5 0 5 0 11 0 0 1 63 1.500 10.3 0.0 3.2 7.1 2.20
21 Jason Standridge 29 0 2 .000 7.62 3 3 0 0 0 13.0 17 13 11 1 6 0 8 2 0 0 64 1.769 11.8 0.7 4.2 5.5 1.33
22 Toshiya Sugiuchi* 27 10 8 .556 2.66 25 25 8 1 0 196.0 162 63 58 15 36 1 213 2 0 3 776 1.010 7.4 0.7 1.7 9.8 5.92
23 Hideaki Takahashi 25 1 1 .500 4.06 20 1 0 0 1 31.0 29 14 14 1 13 0 31 2 0 1 132 1.355 8.4 0.3 3.8 9.0 2.38
24 Kazuhiro Takeoka 33 0 1 .000 2.25 19 0 0 0 0 24.0 19 9 6 3 11 0 15 1 0 0 97 1.250 7.1 1.1 4.1 5.6 1.36
25 Tsuyoshi Wada* 27 8 8 .500 3.61 23 23 3 0 0 162.0 167 65 65 12 36 1 123 3 0 3 671 1.253 9.3 0.7 2.0 6.8 3.42
26 Akichika Yamada 29 0 0 13.50 1 0 0 0 0 0.2 1 1 1 0 2 0 0 0 0 0 5 4.500 13.5 0.0 27.0 0.0 0.00
27 Akihiro Yanase 24 1 2 .333 5.16 30 0 0 0 3 29.2 41 24 17 5 13 1 23 1 0 5 141 1.820 12.4 1.5 3.9 7.0 1.77
28 Yao-Hsun Yang* 25 1 2 .333 17.18 6 1 0 0 0 3.2 5 7 7 0 3 0 3 4 0 0 24 2.182 12.3 0.0 7.4 7.4 1.00
28 Players 27.8 64 77 .454 4.05 144 144 123 21 6 27 1295.2 1295 641 583 128 420 19 1087 54 8 51 5550 1.324 9.0 0.9 2.9 7.6 2.59

Team Fielding--By Pos

Bold indicates they played in the majors or are a HOFer

C

G CG PO A E DP Fld% RF/G PB SB CS CS% lgCS% PO
Hiroaki Takaya 62 421 48 1 5 .998 7.56 5
Katsuki Yamazaki 58 311 18 0 2 1.000 5.67 1
Tetsuya Matoyama 40 221 16 1 4 .996 5.93 2
Hidenori Tanoue 34 170 9 0 2 1.000 5.26 1
Naoki Matoba 7 21 0 0 0 1.000 3.00 0

1B

G CG PO A E DP Fld% RF/G lgCS% PO
Hiroki Kokubo 83 673 47 2 48 .997 8.67
Michael Restovich 31 196 15 1 20 .995 6.81
Mitsuru Homma 25 64 2 0 2 1.000 2.64
Yusuke Kosai 19 137 10 0 10 1.000 7.74
Tadaatsu Nakazawa 15 37 1 0 2 1.000 2.53
Kenji Akashi 13 51 3 0 4 1.000 4.15
Hidenori Tanoue 7 49 4 0 4 1.000 7.57
Keisuke Kaneko 6 14 0 0 2 1.000 2.33

2B

G CG PO A E DP Fld% RF/G lgCS% PO
Yuichi Honda 105 271 311 8 61 .986 5.54
Tadaatsu Nakazawa 30 44 59 1 6 .990 3.43
Satoru Morimoto 22 23 25 0 4 1.000 2.18
Mitsuru Homma 16 19 24 1 7 .977 2.69
Keisuke Kaneko 5 10 8 0 1 1.000 3.60

3B

G CG PO A E DP Fld% RF/G lgCS% PO
Nobuhiro Matsuda 142 85 238 17 27 .950 2.27
Mitsuru Homma 2 1 4 1 0 .833 2.50
Kenji Akashi 1 0 0 0 0 0.00
Tadaatsu Nakazawa 1 0 1 0 0 1.000 1.00

SS

G CG PO A E DP Fld% RF/G lgCS% PO
Munenori Kawasaki 99 113 309 11 51 .975 4.26
Satoru Morimoto 30 42 71 4 14 .966 3.77
Tadaatsu Nakazawa 12 15 19 3 2 .919 2.83
Kenji Akashi 9 6 13 0 2 1.000 2.11
Mitsuru Homma 5 4 5 0 0 1.000 1.80
Keisuke Kaneko 4 4 9 1 1 .929 3.25

OF

G CG PO A E DP Fld% RF/G lgCS% PO
Hiroshi Shibahara 87 164 4 1 0 .994 1.93
Takeshi Tsuji 83 79 3 2 1 .976 0.99
Yuya Hasegawa 70 133 0 1 0 .993 1.90
Naoyuki Omura 62 81 1 0 1 1.000 1.32
Hisao Arakane 55 63 0 1 0 .984 1.15
Nobuhiko Matsunaka 54 78 6 2 2 .977 1.56
Kenta Nakanishi 46 58 2 2 1 .968 1.30
Ryuma Kidokoro 45 47 2 0 1 1.000 1.09
Hitoshi Tamura 36 71 0 1 0 .986 1.97
Shotaro Ide 23 34 1 3 1 .921 1.52
Yusuke Kosai 8 11 0 0 0 1.000 1.38
Keisuke Kaneko 5 6 0 0 0 1.000 1.20
Motohiro Yoshikawa 5 9 0 0 0 1.000 1.80
Tomoaki Egawa 2 2 0 0 0 1.000 1.00
Michael Restovich 1 4 0 0 0 1.000 4.00

P

G CG PO A E DP Fld% RF/G lgCS% PO
Koji Mise 44 1 9 0 2 1.000 0.23
Yuki Kume 40 2 7 2 0 .818 0.23
C.J. Nitkowski 39 3 6 1 1 .900 0.23
Akihiro Yanase 30 2 6 0 1 1.000 0.27
Shinsuke Ogura 29 0 6 1 0 .857 0.21
D.J. Houlton 28 3 7 0 0 1.000 0.36
Toshiya Sugiuchi 25 3 33 2 0 .947 1.44
Tsuyoshi Wada 23 2 26 1 0 .966 1.22
Kenji Otonari 22 6 24 0 2 1.000 1.36
Makoto Sato 22 0 5 0 0 1.000 0.23
Takahiro Mahara 21 1 2 0 0 1.000 0.14
Takayuki Shinohara 21 0 3 0 0 1.000 0.14
Hideaki Takahashi 20 1 5 1 0 .857 0.30
Kazuhiro Takeoka 19 0 6 1 2 .857 0.32
Rick Guttormson 18 3 12 0 2 1.000 0.83
Nagisa Arakaki 15 5 11 2 0 .889 1.07
Akio Mizuta 15 1 2 0 0 1.000 0.20
Shota Oba 13 0 9 1 0 .900 0.69
Jeremy Powell 12 3 9 3 0 .800 1.00
Yoshiaki Fujioka 11 2 3 0 1 1.000 0.45
Keisuke Katto 9 5 1 0 1 1.000 0.67
Masahiko Morifuku 6 0 0 0 0 0.00
Yao-Hsun Yang 6 0 2 0 0 1.000 0.33
Junji Hoshino 3 0 0 0 0 0.00
Jason Standridge 3 2 1 0 0 1.000 1.00
Michitaka Nishiyama 2 0 0 0 0 0.00
Sho Iwasaki 1 0 1 0 0 1.000 1.00
Akichika Yamada 1 0 0 0 0 0.00

Team Roster

Bold indicates they played in the majors
Age B T Ht Wt DoB Birthplace
Kenji Akashi 22 L R 5' 9.0" 154 Jan 9, 1986 Asahikawa, Hokkaido, JP
Nagisa Arakaki 28 R R 6' 2.0" 181 May 9, 1980 Naha, Okinawa, JP
Hisao Arakane 29 R R 5' 10.0" 170 Aug 1, 1978 Beppu, Oita, JP
Tomoaki Egawa 21 R R 5' 9.0" 174 Oct 31, 1986 Ise, Mie, JP
Yoshiaki Fujioka 23 R R 5' 10.0" 174 Mar 12, 1985 Toyonaka, Osaka, JP
Rick Guttormson 31 R R 6' 2.0" 185 Jan 11, 1977 Torrance, CA, US
Yuya Hasegawa 23 L R 5' 10.0" 181 Dec 22, 1984 Tsuruoka, Yamagata, JP
Mitsuru Homma 35 L R 5' 11.0" 172 Aug 25, 1972 Rumoi, Hokkaido, JP
Yuichi Honda 23 L R 5' 8.0" 154 Nov 19, 1984 Onojo, Fukuoka, JP
Junji Hoshino 34 R R 5' 11.0" 190 Jun 18, 1974 Tokyo, JP
D.J. Houlton 28 R R 6' 4.0" 235 Aug 12, 1979 Fullerton, CA, US
Shotaro Ide 24 R R 5' 10.0" 179 Oct 10, 1983 Nishi Morokata-gun, Miyazaki, JP
Sho Iwasaki 18 R R 6' 2.0" 163 Oct 21, 1989 Funabashi, Chiba, JP
Keisuke Kaneko 22 S R 5' 11.0" 157 Jul 23, 1985 Kimitsu, Chiba, JP
Keisuke Katto 24 R R 5' 11.0" 198 Nov 12, 1983 Kami, Kochi, JP
Munenori Kawasaki 27 L R 5' 11.0" 175 Jun 3, 1981 Aira-gun, Kagoshima, JP
Ryuma Kidokoro 22 L R 5' 10.0" 163 Sep 24, 1985 Hoi-gun, Aichi, JP
Hiroki Kokubo 36 R R 6' 0.0" 194 Oct 8, 1971 Wakayama, Wakayama, JP
Yusuke Kosai 25 L R 5' 10.0" 198 Apr 30, 1983 Matsubara, Osaka, JP
Yuki Kume 22 R R 5' 10.0" 157 Sep 10, 1985 Ashikaga, Tochigi, JP
Takahiro Mahara 26 R R 5' 11.0" 176 Dec 8, 1981 Kumamoto, Kumamoto, JP
Naoki Matoba 31 R R 5' 11.0" 187 May 9, 1977 Osaka, Osaka, JP
Tetsuya Matoyama 37 R R 5' 10.0" 182 Oct 1, 1970 Himeji, Hyogo, JP
Nobuhiro Matsuda 25 R R 5' 10.0" 187 May 17, 1983 Kusatsu, Shiga, JP
Nobuhiko Matsunaka 34 L L 6' 0.0" 220 Dec 26, 1973 Yashiro, Kumamoto, JP
Koji Mise 32 L L 5' 10.0" 170 Mar 11, 1976 Kannonji, Kagawa, JP
Akio Mizuta 34 R R 6' 0.0" 179 Jul 11, 1973 Minami Kawachi-gun, Osaka, JP
Masahiko Morifuku 21 L L 5' 7.0" 143 Jul 29, 1986 Toyohashi, Aichi, JP
Satoru Morimoto 30 R R 5' 9.0" 165 Jan 6, 1978 Osaka, Osaka, JP
Kenta Nakanishi 22 R R 5' 10.0" 187 Apr 10, 1986 Higashi Omi, Shiga, JP
Tadaatsu Nakazawa 25 R R 5' 11.0" 172 Sep 1, 1982 Fukui, Fukui, JP
Michitaka Nishiyama 28 R R 6' 0.0" 165 Jan 9, 1980 Matsuyama, Ehime, JP
C.J. Nitkowski 35 L L 6' 2.0" 185 Mar 9, 1973 Suffern, NY, US
Shota Oba 23 R R 6' 1.0" 171 Jun 27, 1985 Tokyo, JP
Shinsuke Ogura 27 L L 5' 11.0" 185 Aug 1, 1980 Fukuoka, Fukuoka, JP
Naoyuki Omura 32 L L 5' 8.0" 159 Feb 13, 1976 Nishinomiya, Hyogo, JP
Kenji Otonari 23 L L 5' 9.0" 187 Nov 19, 1984 Kyoto, Kyoto, JP
Jeremy Powell 32 R R 6' 5.0" 230 Jun 18, 1976 Bellflower, CA, US
Michael Restovich 29 R R 6' 6.0" 240 Jan 3, 1979 Rochester, MN, US
Makoto Sato 33 R R 6' 0.0" 198 Jun 12, 1975 Tendo, Yamagata, JP
Hiroshi Shibahara 34 L L 5' 9.0" 179 May 23, 1974 Kita Kyushu, Fukuoka, JP
Takayuki Shinohara 31 L L 5' 10.0" 176 Sep 7, 1976 Hiroshima, Hiroshima, JP
Jason Standridge 29 R R 6' 3.0" 240 Nov 9, 1978 Birmingham, AL, US
Toshiya Sugiuchi 27 L L 5' 9.0" 181 Oct 30, 1980 Kasuga, Fukuoka, JP
Hideaki Takahashi 25 R R 5' 11.0" 172 Aug 26, 1982 Ota, Gunma, JP
Hiroaki Takaya 26 L R 5' 10.0" 185 Nov 13, 1981 Oyama, Tochigi, JP
Kazuhiro Takeoka 33 R R 6' 4.0" 190 Jan 25, 1975 Rito, Shiga, JP
Hitoshi Tamura 31 R R 5' 11.0" 179 Mar 28, 1977 Kiyokawamura, Kanagawa, JP
Hidenori Tanoue 28 R R 5' 10.0" 187 Mar 20, 1980 Osaka, Osaka, JP
Takeshi Tsuji 29 R R 5' 10.0" 174 Jun 12, 1979 Kanazawa, Ishikawa, JP
Tsuyoshi Wada 27 L L 5' 11.0" 180 Feb 21, 1981 Konan, Aichi, JP
Akichika Yamada 29 R R 6' 0.0" 187 Sep 19, 1978 Kyoto, Kyoto, JP
Katsuki Yamazaki 25 R R 5' 11.0" 196 Aug 16, 1982 Itami, Hyogo, JP
Akihiro Yanase 24 R R 5' 10.0" 170 Jul 8, 1983 Hatsukaichi, Hiroshima, JP
Yao-Hsun Yang 25 L L 5' 11.0" 210 Jan 22, 1983 TW
Motohiro Yoshikawa 28 R R 6' 1.0" 187 Jul 29, 1979 Takasaki, Gunma, JP

About the Japanese Professional Baseball Data

Sources

This data has been provided by Ted Turocy of the Chadwick Baseball Bureau. Many Thanks to Ted for his diligent work on this.