Team Fielding - RF

Team Fielding - RF Table
Tm #Fld RA/G G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof
Anaheim Angels44.511621621461437.23453281435.991-8-6-7-1
Baltimore Orioles65.121621621431432.13963791435.9929714-5
Boston Red Sox74.631611611361448.0318305675.978-11-9-3-8
Chicago White Sox54.911621621501433.13303121350.985-11-9-7-4
Cleveland Indians105.071621621291446.23413211643.988-5-4-50
Detroit Tigers85.411621621461429.135633311121.966-6-5-5-1
Kansas City Royals85.301621621451440.03503321261.98322-13
Minnesota Twins94.731621621311441.1373356893.976-3-3-30
New York Yankees104.431611611301451.1300293340.987-10-8-100
Oakland Athletics123.981621621381463.12842651361.979-7-5-114
Seattle Mariners113.871621621411465.0370360913.9971411122
Tampa Bay Devil Rays55.481621621571423.234631717123.965-16-14-13-3
Texas Rangers115.981621621231438.1343329681.977-26-22-260
Toronto Blue Jays44.651621621511462.23303012183.976-3-3-129
League Average84.861621621401444 3423241262.982-6-0-6-0
1074.8622662266196620213.0478245311638834.982-82-5-78-4

Team Advanced Fielding - RF*

Team Advanced Fielding - RF* Table
Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
Anaheim Angels30211140415814114213328181812351601948945.9%9873.6%7619557%72%43%64153%
Baltimore Orioles30211140624893905390231311733371902198337.9%13141.8%10627353%72%44%73253%
Boston Red Sox7052160200804005212015901711422202068440.8%12110.5%5627252%67%39%62949%
Chicago White Sox504101303728840254170331922260361502339741.6%13241.7%9620056%73%44%65450%
Cleveland Indians40311160626854414193181112361341402018441.8%11163.0%10631260%68%40%64652%
Detroit Tigers120111311064193512531903217019303417123110746.3%12131.3%8636153%74%44%73946%
Kansas City Royals6033212132410554454193168120403022022510747.6%11083.6%4628949%72%43%70049%
Minnesota Twins90814813026231038141221412290261411708248.2%8531.8%5618762%73%47%65155%
New York Yankees4031130102713704116015112163121801647545.7%8631.8%0617461%69%41%54754%
Oakland Athletics606011315337041339131171011540261301678148.5%8153.0%8611559%71%39%57548%
Seattle Mariners1010090123864913292281611580191201809452.2%8242.2%5609654%71%44%65156%
Tampa Bay Devil Rays120932170646103513491132316227414318124510040.8%136104.1%7628855%70%45%63752%
Texas Rangers808016021291510341012918130604125022511048.9%11320.9%4646959%72%46%69248%
Toronto Blue Jays8053321073886493481752619021724125022211752.7%95104.5%11630554%72%41%65948%
League Average605121204238544145132231411951331702069445.5%10752.4%7625356%71%43%65451%
88070182116335531481190618206301882232519914272651146524032882131045.5%1502702.4%938753656%71%43%915351%

Player Fielding - RF

Player Fielding - RF Table
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof RF/9 RF/G
1Israel Alcantara28BOS21113.0440001.000037002.772.00
2Chad Allen26MIN1510797.02926210.96604002.601.87
3Brady Anderson37BAL666254543.0136126734.978-1-30-12.202.02
4John Barnes25MIN63332.0108110.90004002.531.50
5Mark Bellhorn26OAK1119.0000000-1300.000.00
6Clay Bellinger32NYY2005.00000000000.000.00
7Dante Bichette37BOS16159117.02220020.909-4-40-2-21.541.25
8Larry Bigbie23BAL171613148.037370001.000143-22.252.18
9Milton Bradley23CLE1001.0000000000.000.00
10Darren Bragg31NYY3008.0220001.000045002.250.67
11Russell Branyan25CLE2104.0110001.000060002.250.50
12Dee Brown23KCR31112.0220001.00000001.500.67
13Cliff Brumbaugh27TEX44226.0660001.000-2-78-202.081.50
14Brian Buchanan27MIN393215250.06259120.968-2-11-312.161.54
15Jay Buhner36SEA21011.0220001.000033001.641.00
16Ellis Burks36CLE22115.0440001.000024002.402.00
17Eric Byrnes25OAK52131.0330001.0000-15000.870.60
18Jolbert Cabrera28CLE187796.021210001.000118011.971.17
19Jose Canseco36CHW22013.0110001.0000-28000.690.50
20Frank Catalanotto27TEX15147113.019190001.000-3-32-301.511.27
21Roger Cedeno26DET555550482.2114103471.939-6-16-5-12.001.95
22Endy Chavez23KCR2002.0000000-18000.000.00
23Ryan Christenson27OAK3003.0000000-4000.000.00
24Michael Coleman25NYY31012.0110001.0000-10000.750.33
25Jeff Conine35BAL161411119.042411001.0002233-13.182.63
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof RF/9 RF/G
26Wil Cordero29CLE43226.0431001.000-1-46-101.381.00
27Marty Cordova31CLE302221218.059572001.000-1-5-102.441.97
28Steve Cox26TBD22014.0431001.0000-9002.572.00
29Jacob Cruz28CLE52223.010100001.000001-13.912.00
30Chad Curtis32TEX96355.013121001.000-1-20-102.131.44
31Johnny Damon27OAK54444.0651001.000-1-27-211.231.20
32Brian Daubach29BOS88868.015150001.000-1-16-101.991.88
33Jeff DaVanon27ANA171311117.024231001.000-1-9-211.851.41
34Jermaine Dye27TOT1531521401334.02892711261.979-2-1-971.911.85
35Jermaine Dye27KCR929184796.1183175530.984-1-1-432.031.96
36Jermaine Dye27OAK616156537.210696731.972-1-2-541.721.69
37Juan Encarnacion25DET636258529.0126121320.984-3-7-2-12.111.97
38Carl Everett30BOS99875.017170001.000-1-13-102.041.89
39Robert Fick27DET88363.016151001.000123012.292.00
40Karim Garcia25CLE136474.21511310.933-1-21-211.691.08
41Jeremy Giambi26OAK373126272.240400001.000-6-26-4-21.321.08
42Charles Gipson28SEA112132.0330001.000-2-68-200.840.27
43Juan Gonzalez31CLE11911992981.02272141033.987-3-4-2-12.061.88
44Ben Grieve25TBD646260540.2120117030.975-8-18-3-51.951.83
45Jose Guillen25TBD363534306.29686733.969521232.732.58
46Denny Hocking31MIN52226.211101011.000136103.712.20
47Trent Hubbard37KCR1001.0000000-12000.000.00
48Raul Ibanez29KCR241410142.030282001.00001-111.901.25
49Ryan Jackson29DET159988.11615010.938-3-41-2-11.531.00
50Stan Javier37SEA119275.016151011.0000-3001.921.45
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof RF/9 RF/G
51Robin Jennings29OAK1210784.013121001.000-2-26-201.391.08
52Jacque Jones26MIN21010.0110001.000-2-204-1-10.900.50
53David Justice35NYY118367.013130001.00007-111.751.18
54Bobby Kielty24MIN17109100.02119110.952-2-24-201.801.18
55Gene Kingsale24SEA3009.0330001.000040003.001.00
56Mike Kinkade28BAL31111.0211001.000-1-65-101.640.67
57Tom Lampkin37SEA1003.0000000000.000.00
58Chris Latham28TOR149991.024222011.00004002.371.71
59Matt Lawton29MIN949085799.2199193242.980-1-2-102.192.07
60Ricky Ledee27TEX604942448.1114110130.974-5-13-4-12.231.85
61Darren Lewis33BOS292013181.239363021.000021-11.931.34
62Jeff Liefer26CHW42121.0550001.0000-17002.141.25
63Terrence Long25OAK282624235.26260110.984527322.332.18
64Jose Macias29DET44332.012120001.000015003.383.00
65Wendell Magee28DET191111115.229263001.000216-122.261.53
66Chris Magruder24TEX32220.0981001.0000-6004.053.00
67Al Martin33SEA1000.1000000.000.00
68Ruben Mateo23TEX393737330.17170010.986-8-29-911.911.79
69Luis Matos22BAL108773.019190001.000235112.341.90
70Dave McCarty31KCR1002.0000000000.000.00
71Quinton McCracken30MIN3008.0110001.0000-15001.130.33
72Mark McLemore36SEA21110.000000-1-60-100.000.00
73Billy McMillon29TOT84442.2990001.000-1-390-11.901.13
74Billy McMillon29DET63333.2990001.000-1-360-12.411.50
75Billy McMillon29OAK2119.0000000-53000.000.00
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof RF/9 RF/G
76Dustan Mohr25MIN151410118.039390001.000328302.972.60
77Raul Mondesí30TOR1491491381318.22892631882.972-4-4-1391.921.89
78Craig Monroe24TEX21149117.037343011.000221022.851.76
79Trot Nixon27BOS837066657.0149141353.96624201.971.73
80Troy O'Leary31BOS413831336.172720001.000-8-30-3-51.931.76
81Paul O'Neill38NYY1301271041094.1215210140.981-15-17-12-31.741.62
82Magglio Ordonez27CHW1551511441328.13012851150.983-13-12-9-42.011.91
83Orlando Palmeiro32ANA282119197.144440001.000-2-120-22.011.57
84Robert Perez32NYY2003.0000000-80000.000.00
85Adam Piatt25OAK322618234.15348320.962-1-70-11.961.59
86Scott Podsednik25SEA1002.0000000-6000.000.00
87Bo Porter28TEX123245.210100001.000-1-34-101.970.83
88Mark Quinn27KCR504948434.2116109431.974123-22.342.26
89Chris Richard27BAL696157538.11601555011.0006128-22.672.32
90Juan Rivera22NYY2009.0110001.000013001.000.50
91Dave Roberts29CLE2008.000000-1-75-100.000.00
92Aaron Rowand23CHW114344.014131001.000257202.861.27
93Rob Ryan28OAK1001.0110001.0000240009.001.00
94Donnie Sadler26KCR77250.019181001.000255113.422.71
95Tim Salmon32ANA1251241161087.12702541335.989-5-6-502.212.14
96Anthony Sanders27SEA1107.0110001.000034001.291.00
97F.P. Santangelo33OAK1002.0000000000.000.00
98Scott Sheldon32TEX1002.0000000-6000.000.00
99Ruben Sierra35TEX353218272.06258040.935-8-35-6-21.921.66
100Brian Simmons27TOR72232.012111001.000126103.381.71
Rk Name Age Tm G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr Rtz Rof RF/9 RF/G
101Chris Singleton28CHW33227.0981001.000140103.003.00
102Shane Spencer29NYY282321215.064622001.000635422.682.29
103Scott Spiezio28ANA84036.0770001.00007001.750.88
104Ed Sprague33SEA1002.0110001.0000120004.501.00
105Ichiro Suzuki27SEA1521481371313.2344335812.99715141322.352.26
106Jason Tyner24TBD33326.074120.714-2-83-201.731.67
107Randy Velarde38TOT32217.0330001.000-1-42-101.591.00
108Randy Velarde38TEX2119.0220001.0000-40002.001.00
109Randy Velarde38NYY1118.0110001.0000-45001.131.00
110Chris Wakeland27DET1010985.03432020.941459403.393.20
111Vernon Wells22TOR32221.0550001.000011002.141.67
112Gerald Williams34NYY121130.0330001.000-1-40-100.900.25
113Randy Winn27TBD626060536.1119107840.966-12-27-11-11.931.85

Player Advanced Fielding - rf

Player Advanced Fielding - rf Table
Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Rk Name Age Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
1Israel Alcantara28BOS0000000000000100000000000100.0%100.0%05761%67%51%667%
2Chad Allen26MIN101012110163020042143020018844.4%915.6%141973%74%48%5056%
3Brady Anderson37BAL30211702132713016209409231770782835.9%4733.8%4234753%72%44%25451%
4John Barnes25MIN1010110100100100000000000200.0%200.0%113551%67%42%1369%
5Mark Bellhorn26OAK0000000000000000000000000000003275%66%28%0
6Clay Bellinger32NYY0000000000000000000000000000001850%50%33%10%
7Dante Bichette37BOS202000000082010021011031015533.3%1000.0%053349%65%36%5040%
8Larry Bigbie23BAL000000000092051000010031018422.2%1400.0%062759%70%41%6161%
9Milton Bradley23CLE000000000000000000000000000000367%33%0%0
10Darren Bragg31NYY0000000000000000000000000000002955%62%48%2100%
11Russell Branyan25CLE0000000000000000000000000000001486%71%57%1100%
12Dee Brown23KCR00000000000001100000002103266.7%100.0%05044%74%30%367%
13Cliff Brumbaugh27TEX00000000004100001100000005240.0%300.0%013247%70%43%1833%
14Brian Buchanan27MIN2011110001840951420420540301756.7%1213.3%0109657%72%47%11652%
15Jay Buhner36SEA0000000000000000000000000000003644%75%44%2100%
16Ellis Burks36CLE00000000000000000001001102150.0%100.0%06065%60%45%4100%
17Eric Byrnes25OAK00000000001002200000000003266.7%100.0%011454%62%30%1030%
18Jolbert Cabrera28CLE00000000005301102201100009777.8%200.0%041962%65%35%4349%
19Jose Canseco36CHW0000000000000000000000000000005954%53%29%333%
20Frank Catalanotto27TEX000000000073041022031042020945.0%1100.0%049568%74%45%4344%
21Roger Cedeno26DET706134031018901770116012301561733142.5%4111.4%3215753%72%43%23445%
22Endy Chavez23KCR0000000000000000000000000000001030%90%10%0
23Ryan Christenson27OAK0000000000000000000000000000001164%73%64%0
24Michael Coleman25NYY0000000000000000000000000000004569%73%33%1100%
25Jeff Conine35BAL000001010093041033010030020735.0%1300.0%154355%75%45%7755%
Rk Name Age Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
26Wil Cordero29CLE0000010010200000000000000200.0%200.0%111953%70%35%850%
27Marty Cordova31CLE00000201101481910430110730351645.7%1812.9%199657%71%43%10158%
28Steve Cox26TBD0000010010000000000000000000015571%84%55%4100%
29Jacob Cruz28CLE00000000002101001001001006116.7%500.0%010365%76%42%1759%
30Chad Curtis32TEX00000100012101011001001106233.3%3116.7%025459%72%44%2650%
31Johnny Damon27OAK00000100103111100001100005360.0%1120.0%020757%67%41%1540%
32Brian Daubach29BOS000000000054032010010032013861.5%500.0%030459%70%48%3642%
33Jeff DaVanon27ANA000001000121042144010042015960.0%516.7%050746%72%44%4455%
34Jermaine Dye27KCR302125120359301281035401130181401216150.4%5643.3%1350148%72%42%38647%
35Jermaine Dye27OAK3030071212251711961751730640643554.7%2634.7%4220958%73%40%21547%
36Juan Encarnacion25DET202003012042261237014503001050924346.7%4811.1%2235053%75%45%28244%
37Carl Everett30BOS000000000041031022010011011545.5%600.0%032747%69%41%3845%
38Robert Fick27DET00000100102201100000003206583.3%100.0%127863%73%51%2662%
39Karim Garcia25CLE101013010252062221000020015533.3%8213.3%132963%69%38%3540%
40Jeremy Giambi26OAK00000000001560610320200510311032.3%2100.0%0115561%70%38%9542%
41Charles Gipson28SEA00000000002201001100000004375.0%100.0%014647%65%44%1030%
42Juan Gonzalez31CLE302101004045730024519511941231001325440.9%7532.3%7423660%68%39%43650%
43Ben Grieve25TBD3021100000382009007508001640782937.2%4900.0%0236459%70%45%22254%
44Jose Guillen25TBD301207021328151132264084114101693550.7%3057.2%2137051%72%48%16355%
45Denny Hocking31MIN00000100001100002202001006350.0%300.0%111461%73%47%1567%
46Trent Hubbard37KCR000000000000000000000000000000560%80%0%0
47Raul Ibanez29KCR00000200101492610110200220251352.0%1028.0%060253%73%42%6248%
48Ryan Jackson29DET101000000063031022020031016743.8%900.0%038948%73%44%4335%
49Stan Javier37SEA00000100005402002100000009555.6%400.0%130851%71%43%3247%
50Robin Jennings29OAK000001000162130022000000011436.4%619.1%035656%74%40%3043%
Rk Name Age Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
51Jacque Jones26MIN0000000000200100000000000300.0%300.0%04281%71%48%425%
52David Justice35NYY00000000002103100001011107342.9%3114.3%-127960%70%37%2357%
53Bobby Kielty24MIN101001010074020010011021013646.2%700.0%142853%72%45%4544%
54Gene Kingsale24SEA000000000011000000000000011100.0%000.0%04257%74%38%560%
55Mike Kinkade28BAL00000100102101000000000003133.3%200.0%15459%67%39%450%
56Tom Lampkin37SEA0000000000000000000000000000001145%64%36%0
57Chris Latham28TOR000002010063020010000021011436.4%700.0%239850%72%44%4156%
58Matt Lawton29MIN404012000031160178011806201371784152.6%3611.3%1341665%74%47%34556%
59Ricky Ledee27TEX30300101003319081095071019120763850.0%3800.0%1200159%71%45%21851%
60Darren Lewis33BOS000003010061072022010000016531.3%1100.0%375054%67%41%6755%
61Jeff Liefer26CHW00000000002201100000001004375.0%100.0%09850%76%48%1338%
62Terrence Long25OAK1010110100760320210100750201470.0%600.0%196858%72%39%10558%
63Jose Macias29DET00000000003101001100000005240.0%300.0%014453%77%53%2255%
64Wendell Magee28DET00000302011061320430100220201365.0%615.0%250353%76%43%5848%
65Chris Magruder24TEX00000100102100001003102108337.5%500.0%19164%79%45%1369%
66Al Martin33SEA0000000000000000000000000000001100%0%0%0
67Ruben Mateo23TEX1010100000181301260630520530462758.7%1900.0%0149662%73%46%14847%
68Luis Matos22BAL00000000004304200001100009666.7%300.0%031150%68%46%4048%
69Dave McCarty31KCR000000000000000000000000000000757%86%29%0
70Quinton McCracken30MIN0000000000000000000000000000003247%78%50%333%
71Mark McLemore36SEA000000000022000000000000022100.0%000.0%03853%76%53%20%
72Billy McMillon29DET0000000000500200000000000700.0%700.0%017444%66%41%2045%
73Billy McMillon29OAK0000000000000000000000000000004058%63%28%10%
74Dustan Mohr25MIN000000000063061000051032020735.0%1300.0%050558%73%49%6065%
75Raul Mondesí30TOR8053318063778463421642317020723723020010954.5%8294.5%9568054%72%41%59147%
Rk Name Age Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
76Craig Monroe24TEX0000030101640210321210430171164.7%515.9%253355%71%48%6456%
77Trot Nixon27BOS503213010034210235053070123150924447.8%4711.1%2279852%68%38%27352%
78Troy O'Leary31BOS00000000002311014203106001230581729.3%4100.0%0150352%67%39%15945%
79Paul O'Neill38NYY403111000152240341201310193014401225343.4%6810.8%0469959%69%42%40652%
80Magglio Ordonez27CHW504101102718337252160311812260331502219241.6%12631.4%8576556%73%44%60449%
81Orlando Palmeiro32ANA00000000001150610430100410261038.5%1600.0%084354%68%41%8651%
82Robert Perez32NYY0000000000000000000000000000001471%79%36%10%
83Adam Piatt25OAK20200302101390510300400720321237.5%2000.0%3101164%71%41%10350%
84Scott Podsednik25SEA000000000000000000000000000000743%86%14%0
85Bo Porter28TEX00000000003200002200001006466.7%200.0%020651%71%50%2540%
86Mark Quinn27KCR3012040011301311760921500850692637.7%4122.9%2189951%72%44%22151%
87Chris Richard27BAL0000050301381702330116150014110913740.7%5211.1%4239153%73%45%29654%
88Juan Rivera22NYY000000000011000000000000011100.0%000.0%03762%49%30%250%
89Dave Roberts29CLE0000000000000000000000000000003370%76%52%10%
90Aaron Rowand23CHW0000010001000000101000000100.0%01100.0%016454%70%43%1782%
91Rob Ryan28OAK000000000000000000000011011100.0%000.0%0540%100%100%1100%
92Donnie Sadler26KCR00000101002202101102100007571.4%200.0%121553%76%45%2868%
93Tim Salmon32ANA3021113041465341319219101612271301486745.3%7564.1%7469458%73%43%49853%
94Anthony Sanders27SEA0000000000000000000000000000002433%88%67%250%
95F.P. Santangelo33OAK000000000000000000000000000000771%57%43%0
96Scott Sheldon32TEX000000000000000000000000000000729%71%43%0
97Ruben Sierra35TEX40400000001670610320900530391333.3%2600.0%0121156%71%46%12945%
98Brian Simmons27TOR00000100012004111101001009222.2%6111.1%013870%75%49%1867%
99Chris Singleton28CHW00000101003101001100002007228.6%500.0%111451%70%43%1753%
100Shane Spencer29NYY00000201011290430101500530271555.6%1113.7%188967%70%44%9766%
Rk Name Age Tm Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
101Scott Spiezio28ANA00000000003101101100000005360.0%200.0%015164%74%37%1354%
102Ed Sprague33SEA0000000000000000000000000000001040%70%60%1100%
103Ichiro Suzuki27SEA1010080123764012992251411580191201648350.6%7742.4%4547355%72%44%59757%
104Jason Tyner24TBD20201100013005210001000009222.2%6111.1%012145%71%45%1346%
105Randy Velarde38NYY0000000000100000000000000100.0%100.0%03647%69%33%250%
106Randy Velarde38TEX00000000000001001100000002150.0%100.0%04337%70%47%825%
107Chris Wakeland27DET202000000074031000010011012650.0%600.0%036650%74%49%5459%
108Vernon Wells22TOR000000000000000011000011022100.0%000.0%08951%66%31%956%
109Gerald Williams34NYY00000000003200001101001006350.0%300.0%012871%63%31%1225%
110Randy Winn27TBD4040080422341622270107210001340893438.2%5144.5%4237854%69%43%23549%
LgAvg1010010000950510320210420231045.5%1212.4%169556%71%43%7351%