John Burroughs Bombers
755 South Price Road
St. Louis, MO 63124-1899

Metro League hitting-1 statistics - league
#NameAvgOB%SLGPAABRH1B2B3BHRRBI
16Lance Anderson, Principia.375.500.3751082330001
5Reagan Andrew, MICDS.207.324.24135294651004
35Preston Antes, Priory.000.000.000001000000
3Ben Axelrod, MICDS1.0001.0001.000212110001
8Griffin Baur, MICDS.370.514.5933527810541010
3Bryce Beck, Principia.000.500.000210000000
26Ben Beier, Lutheran South.250.419.45833244632014
25Brad Beier, Lutheran South.222.333.22222185440003
17Gerald Bentley, MICDS.500.500.625881431004
16Conor Biggs, Lutheran South1.0001.0001.000311110000
24Nic Blessing, Priory.000.000.000220000000
19Adam Blumoff, John Burroughs.000.000.000110000000
5Zach Brasier, Westminster.000.600.000523000001
18Jack Brooks, MICDS.261.433.26131234660000
Ollie Brown, John Burroughs.214.353.21417141330002
15Jake Buganski, Priory.421.476.42121195880002
2Fletcher Burbee, Principia.000.000.000330000000
3John Butka, John Burroughs.286.444.286973220001
12Brandon Carbonell, Principia.000.667.000312000000
16Daniel Christopher, MICDS.000.000.000332000003
32Malachi Chunn, John Burroughs.250.444.25027204550000
19Collin Clark, Westminster.375.615.62526168641016
13Michael Coyne, Principia.400.455.60011103422002
12Erich Dodge, Westminster.0001.000.000202000002
9Jack Dreesen, John Burroughs.500.667.500642220000
5Christian Drummond, Priory.200.273.20011103220001
7Taine Dry, Principia.333.429.500762211002
3Adam Ebling, Westminster.429.571.52429219972008
10Henry Edmonds, John Burroughs.353.450.3824034912111005
10Aaron Fackler, Lutheran North.091.130.09123222220001
18Kennedy Floyd, Lutheran South.211.375.26324192431003
3Chris Friemel, Priory.261.292.26126232660005
7Jacob Fuller, Lutheran North.235.278.29418170431003
26Pearson Georges, Westminster1.0001.0001.000220220000
23Ben Goff, John Burroughs.211.250.39540385834018
41Keaton Greiwe, Westminster1.0001.0001.000221220003
17Zach Gross, Westminster.429.529.57119149642006
15Jacob Guebert, Lutheran South.333.333.333335110001
22Sami Haddad, Priory.000.227.00022172000002
19Brandon Hager, Lutheran South.458.629.792362451155016
20Jacob Hager, Lutheran South.324.395.82438341011501513
44Jaxon Halsey, Westminster.500.500.500442220002
11Drew Hardwick, John Burroughs.219.219.28134323752006
8Brayden Haug, Westminster.462.462.46214135660003
11Jimmy Hereford, MICDS.000.000.000110000000
2Ben Hicks, Westminster.200.429.200752110001
1Charley Hoffman, Principia.375.444.375980330001
10David Howard, Lutheran South.158.273.21123194321000
10Alex Hutton, MICDS.333.538.3331492330001
25Landen Johnson, Westminster.000.333.000320000000
2Devyn Jones, Lutheran North.000.083.00012111000000
21Will Jones, MICDS.000.333.000320000001
19Sam Juenger, Priory.222.391.22223184440000
1Kazuki Kanda, Westminster.571.786.5711478440001
21Joey Keane, Westminster.222.563.2221695220003
Max Kellaher, John Burroughs.000.000.000440000000
4Dash King, Priory.000.000.000330000000
18Michael Klotz, Lutheran North.250.400.250541110001
7Sam Kohler, MICDS.308.419.34631264871003
6Dominic Kraus, Priory.000.000.000113000000
12Brendan Kuhlmann, Lutheran South.303.395.424383371081017
17Nick Kurz, Priory.375.423.54227241962105
9Nate Laesch, Lutheran North.250.400.250541110000
10Luke Linam, Westminster.273.385.318292286510010
20Michael Long, MICDS.526.719.947321981045018
12Zach Luhmann, John Burroughs.320.370.36028252871007
15JD Mansky, Principia.167.375.167862110001
6Jack Martin, Westminster.200.200.800551100011
15Blaise Matheny, Westminster.357.455.4293328111082006
6Craig McGee, Lutheran North.300.417.45024204633001
16Zach Mella, Priory.000.000.000220000000
4Richie Minda, Lutheran South.452.553.58138311214104008
11Patrick Mohs, Lutheran South.222.263.27819183431002
12Zach Molden, Lutheran North.350.435.35023201770002
2Garrison Moody, MICDS.370.528.5563627111072017
22Nick Moten, Westminster.000.500.000420000000
73Will Mueller, Westminster.000.000.000110000000
22John Nash, John Burroughs.091.130.09123221220000
4Jimmy Obertop, Westminster.640.7191.3203325616742326
32Brennan Orf, Westminster.308.438.42334269853008
2Vito Orlando, Lutheran South.375.429.594353291282118
19Jack Parks, MICDS.333.385.41713122431004
9Liam Peschke, Principia.222.364.3331192211000
6Gus Pulos, MICDS.429.500.42928215990009
Ziyaad Raza, John Burroughs.063.118.06317160110000
17Noah Reichman, John Burroughs.321.500.464382889621011
21Adrian Roberts, Lutheran South.000.000.000001000000
11Jacob Sablan, Principia.000.000.000440000000
12Liam Sallee, MICDS.300.432.300373010990002
6Evan Sandt, Lutheran South.111.273.1111392110002
7Nathaniel Sems, Westminster.333.667.333633110000
13Grayson Senn, MICDS.400.531.6803225131054015
32Mark Shallenberger, Priory.444.643.94428186833027
10Garrett Sheets, Principia.200.200.200551110000
8Caleb Shillinger, Principia.222.222.222992220001
28Thomas Shultz, Westminster.429.556.429978330003
4Isaiah Siegel, Lutheran North.375.474.43819164651001
24Jack Smith, Westminster.321.457.42935289963008
2JP Spellmeyer, Priory.263.417.42124194540014
5Jalen Stovall, Lutheran North.083.267.08315120110000
20Matthew Switzer, Principia.200.200.20010101220001
10Jack Taul, Priory.143.200.14315140220000
2Michael Turza, John Burroughs.267.389.33338308870103
18Ross VanBree, Priory.346.393.50028267962102
3Alex Velluto, Lutheran North.455.500.591242211073007
28Jack Wagner, Priory1.0001.0001.000110110000
9Gordon Walker, MICDS.333.333.333331110001
11Isaiah Williams, Lutheran North.176.263.17619173330000
13Matthew Williams, Lutheran North.067.263.06719151110001
Click column headings to re-sort information

Metro League hitting-2 statistics - league
#NamePATBKs/PABBKHBSBCSSB%ROESACLOB
16Lance Anderson, Principia103.100111101.00000
5Reagan Andrew, MICDS357.147550101.00210
35Preston Antes, Priory00.00000001.00000
3Ben Axelrod, MICDS21.00010000.00000
8Griffin Baur, MICDS3516.05772100.00000
3Bryce Beck, Principia20.00010000.00000
26Ben Beier, Lutheran South3311.258681101.00120
25Brad Beier, Lutheran South224.286261101.00110
17Gerald Bentley, MICDS85.50004000.00000
16Conor Biggs, Lutheran South31.00010000.00010
24Nic Blessing, Priory201.00002000.00000
19Adam Blumoff, John Burroughs10.00000000.00000
5Zach Brasier, Westminster50.20021100.00000
18Jack Brooks, MICDS316.06752200.00110
Ollie Brown, John Burroughs173.000300101.00000
15Jake Buganski, Priory218.33327000.00000
2Fletcher Burbee, Principia30.33301000.00000
3John Butka, John Burroughs92.00010100.00000
12Brandon Carbonell, Principia30.00020000.00000
16Daniel Christopher, MICDS30.66702000.00100
32Malachi Chunn, John Burroughs275.074522101.00000
19Collin Clark, Westminster2610.154743101.00200
13Michael Coyne, Principia116.182120301.00200
12Erich Dodge, Westminster20.00020000.00000
9Jack Dreesen, John Burroughs62.000200101.00000
5Christian Drummond, Priory112.18212000.00000
7Taine Dry, Principia73.14311000.00000
3Adam Ebling, Westminster2911.071621401.00210
10Henry Edmonds, John Burroughs4013.025610701.00000
10Aaron Fackler, Lutheran North232.08712011.50103
18Kennedy Floyd, Lutheran South245.16754000.00300
3Chris Friemel, Priory266.167140101.00120
7Jacob Fuller, Lutheran North185.333160101.00004
26Pearson Georges, Westminster22.000000101.00000
23Ben Goff, John Burroughs4015.050121401.00000
41Keaton Greiwe, Westminster22.00000000.00000
17Zach Gross, Westminster198.176231101.00120
15Jacob Guebert, Lutheran South31.66702001.00000
22Sami Haddad, Priory220.27336200.00000
19Brandon Hager, Lutheran South3619.08683300.00210
20Jacob Hager, Lutheran South3828.02641000.00300
44Jaxon Halsey, Westminster42.00000000.00100
11Drew Hardwick, John Burroughs349.03101000.00020
8Brayden Haug, Westminster146.077010101.00110
11Jimmy Hereford, MICDS101.00001000.00000
2Ben Hicks, Westminster71.00020000.00000
1Charley Hoffman, Principia93.11111000.00000
10David Howard, Lutheran South234.18224101.00210
10Alex Hutton, MICDS143.15422200.00110
25Landen Johnson, Westminster30.33311000.00000
2Devyn Jones, Lutheran North120.667180101.00001
21Will Jones, MICDS30.33311000.00000
19Sam Juenger, Priory234.304471201.00000
1Kazuki Kanda, Westminster144.071611201.00000
21Joey Keane, Westminster162.188532201.00000
Max Kellaher, John Burroughs40.25001000.00000
4Dash King, Priory301.00003000.00000
18Michael Klotz, Lutheran North51.600031101.00002
7Sam Kohler, MICDS319.161550101.00000
6Dominic Kraus, Priory101.00001000.00000
12Brendan Kuhlmann, Lutheran South3814.13255031.75200
17Nick Kurz, Priory2713.26907200.00010
9Nate Laesch, Lutheran North51.000100101.00000
10Luke Linam, Westminster297.077420101.00130
20Michael Long, MICDS3218.063122100.00100
12Zach Luhmann, John Burroughs289.07422000.00010
15JD Mansky, Principia81.250220201.00100
6Jack Martin, Westminster54.00000000.00000
15Blaise Matheny, Westminster3312.182362301.00100
6Craig McGee, Lutheran North249.292272101.00005
16Zach Mella, Priory201.00002000.00000
4Richie Minda, Lutheran South3818.237790301.00100
11Patrick Mohs, Lutheran South195.31616000.00000
12Zach Molden, Lutheran North237.261261401.00008
2Garrison Moody, MICDS3615.083831201.00100
22Nick Moten, Westminster40.50022001.00000
73Will Mueller, Westminster101.00001000.00000
22John Nash, John Burroughs232.13013000.00000
4Jimmy Obertop, Westminster3333.06362100.00010
32Brennan Orf, Westminster3411.063422201.00220
2Vito Orlando, Lutheran South3519.086330201.00200
19Jack Parks, MICDS135.38505100.00100
9Liam Peschke, Principia113.364141201.00100
6Gus Pulos, MICDS289.083320101.00140
Ziyaad Raza, John Burroughs171.11812000.00000
17Noah Reichman, John Burroughs3813.079931101.00000
21Adrian Roberts, Lutheran South00.00000001.00000
11Jacob Sablan, Principia40.75003000.00000
12Liam Sallee, MICDS379.081433101.00000
6Evan Sandt, Lutheran South131.36414101.00020
7Nathaniel Sems, Westminster61.00010200.00000
13Grayson Senn, MICDS3217.09453200.00000
32Mark Shallenberger, Priory2817.107733401.00000
10Garrett Sheets, Principia51.40002000.00000
8Caleb Shillinger, Principia92.111010101.00200
28Thomas Shultz, Westminster93.222121201.00000
4Isaiah Siegel, Lutheran North197.053112101.00104
24Jack Smith, Westminster3512.05762131.75100
2JP Spellmeyer, Priory248.33348111.50000
5Jalen Stovall, Lutheran North151.40026100.00002
20Matthew Switzer, Principia102.30003000.00000
10Jack Taul, Priory152.00010000.00100
2Michael Turza, John Burroughs3810.083630501.00020
18Ross VanBree, Priory2813.107131201.00100
3Alex Velluto, Lutheran North2413.37529000.00107
28Jack Wagner, Priory11.00000000.00000
9Gordon Walker, MICDS31.33301000.00000
11Isaiah Williams, Lutheran North193.474290101.00000
13Matthew Williams, Lutheran North191.21144000.00007
Click column headings to re-sort information

Metro League pitching-1 statistics - league
#NameGPGSCGW-LPCTIPSvRERERAH2B3BHR
35Preston Antes, Priory1000-0.0001.0000.003000
3Ben Axelrod, MICDS4001-01.0009.00753.8912000
3Bryce Beck, Principia2100-1.0002.005517.506000
25Brad Beier, Lutheran South3200-0.0007.30665.735200
17Gerald Bentley, MICDS2000-0.0003.306510.505000
16Conor Biggs, Lutheran South5203-1.75016.301083.4321100
24Nic Blessing, Priory4000-1.0005.31867.885302
5Zach Brasier, Westminster3313-01.00015.0022.934100
Ollie Brown, John Burroughs4101-01.00010.7011.668000
3John Butka, John Burroughs5410-4.00022.0024216.6831000
12Erich Dodge, Westminster2111-01.0004.00223.506010
10Henry Edmonds, John Burroughs2000-0.0003.00549.338000
27Cole Eggerding, Lutheran South2111-01.0007.70332.747500
10Aaron Fackler, Lutheran North3201-2.33310.302785.4217301
7Jacob Fuller, Lutheran North3000-0.0003.0010921.0014210
21Conner Funk, Priory2000-1.0000.703331.502201
26Pearson Georges, Westminster2000-0.0004.31323.234000
23Ben Goff, John Burroughs4401-2.33314.001294.5020000
41Keaton Greiwe, Westminster3202-01.00010.70542.6314401
20Jacob Hager, Lutheran South4402-1.66719.301282.9024501
8Brayden Haug, Westminster1100-0.0002.706513.136100
11Jimmy Hereford, MICDS4302-1.66711.3015116.797000
10David Howard, Lutheran South1100-0.0003.706611.457001
21Will Jones, MICDS1000-0.0000.701110.501000
21Joey Keane, Westminster2000-0.0003.00112.333100
Max Kellaher, John Burroughs7100-1.00010.0011117.7011000
7Sam Kohler, MICDS3101-01.0007.31765.7311000
17Nick Kurz, Priory5502-1.66725.3015102.7620510
10Luke Linam, Westminster2000-0.0002.3100.000000
15JD Mansky, Principia3100-0.0009.70211611.5924601
6Craig McGee, Lutheran North5530-4.00021.7039247.7539513
4Richie Minda, Lutheran South2000-0.0001.3200.000000
12Zach Molden, Lutheran North2000-0.0000.001514.005100
22Nick Moten, Westminster2202-01.0009.0000.004000
73Will Mueller, Westminster1000-0.0001.002214.002100
32Brennan Orf, Westminster2001-01.0005.0010.002000
2Vito Orlando, Lutheran South1000-0.0000.3010.002000
19Jack Parks, MICDS1000-0.0000.703331.501000
6Gus Pulos, MICDS3202-1.66712.70221.114000
21Adrian Roberts, Lutheran South2000-0.0001.70114.203000
14Nathan Roth, Lutheran South4001-1.5005.7060.004110
12Liam Sallee, MICDS2000-0.0002.71425.252000
6Evan Sandt, Lutheran South1000-0.0000.7000.000000
13Grayson Senn, MICDS4301-1.50012.70442.216000
32Mark Shallenberger, Priory4311-2.33317.001193.718101
8Caleb Shillinger, Principia1100-1.0002.003310.503000
4Isaiah Siegel, Lutheran North3200-2.0005.30211823.6319420
20Matthew Switzer, Principia2000-1.0003.30648.403000
10Jack Taul, Priory1000-0.0001.004428.002000
14Alex Trout, Principia1000-0.0000.0011.000000
20Cullen Trout, Priory1000-0.0001.705521.003000
2Michael Turza, John Burroughs4101-1.5009.3030.002000
3Alex Velluto, Lutheran North1000-0.0001.303315.752100
9Gordon Walker, MICDS2000-0.0002.70425.256000
13Matthew Williams, Lutheran North2000-0.0001.303315.754100
Click column headings to re-sort information

Metro League pitching-2 statistics - league
#NameGPWkKKAvWHIPKs/WSBAROEOBAOB%SLGBFWPHB
35Preston Antes, Priory110.004.00.0000.500.571.500700
3Ben Axelrod, MICDS4243.111.562.0000.308.341.3084000
3Bryce Beck, Principia2413.505.00.2510.500.667.5001702
25Brad Beier, Lutheran South31054.772.05.5001.179.452.2503904
17Gerald Bentley, MICDS2412.102.70.2500.333.474.3331900
16Conor Biggs, Lutheran South54166.861.534.0005.280.316.2937800
24Nic Blessing, Priory4556.561.881.0001.227.452.6361104
5Zach Brasier, Westminster39167.47.871.7805.074.242.0936003
Ollie Brown, John Burroughs46117.221.311.8300.200.304.200000
3John Butka, John Burroughs51782.552.18.4700.320.441.320004
12Erich Dodge, Westminster2058.751.50.0001.316.350.4212001
10Henry Edmonds, John Burroughs2124.673.002.0000.471.500.471000
27Cole Eggerding, Lutheran South2054.57.91.0000.233.233.4002900
10Aaron Fackler, Lutheran North31185.422.71.7357.309.449.4187013
7Jacob Fuller, Lutheran North3312.335.67.3321.583.643.7502801
21Conner Funk, Priory210.004.50.0000.500.6001.750600
26Pearson Georges, Westminster2311.621.62.3301.222.333.2222110
23Ben Goff, John Burroughs46157.501.862.5000.323.391.323001
41Keaton Greiwe, Westminster3853.282.06.6302.292.414.4385602
20Jacob Hager, Lutheran South415279.782.021.8002.286.400.3819401
8Brayden Haug, Westminster1437.883.75.7510.429.579.5001801
11Jimmy Hereford, MICDS411127.411.591.0900.171.370.1715802
10David Howard, Lutheran South1135.732.183.0000.389.421.5561900
21Will Jones, MICDS120.004.50.0000.333.600.333500
21Joey Keane, Westminster2149.331.334.0000.250.357.3331401
Max Kellaher, John Burroughs71074.902.10.7000.268.464.268005
7Sam Kohler, MICDS3787.642.451.1400.333.450.3333800
17Nick Kurz, Priory512215.801.261.7505.198.289.26711001
10Luke Linam, Westminster210.00.43.0000.000.125.000800
15JD Mansky, Principia3332.172.791.0086.407.435.5596100
6Craig McGee, Lutheran North514258.082.451.79113.364.447.51412762
4Richie Minda, Lutheran South210.00.75.0000.000.200.000400
12Zach Molden, Lutheran North260.00.00.00001.0001.0001.2001604
22Nick Moten, Westminster2486.22.892.0000.129.250.1293611
73Will Mueller, Westminster1017.002.00.0000.400.500.600601
32Brennan Orf, Westminster201115.40.40.0001.111.200.1112002
2Vito Orlando, Lutheran South100.006.00.0001.500.500.500400
19Jack Parks, MICDS130.006.00.0000.333.667.333500
6Gus Pulos, MICDS321910.50.479.5000.095.136.0954700
21Adrian Roberts, Lutheran South2328.403.60.6700.375.545.3751100
14Nathan Roth, Lutheran South4433.711.41.7501.182.308.3182600
12Liam Sallee, MICDS2437.882.25.7500.200.467.2001601
6Evan Sandt, Lutheran South100.00.00.0000.000.000.000200
13Grayson Senn, MICDS491910.501.182.1100.136.296.1365101
32Mark Shallenberger, Priory4142911.941.292.0703.129.289.1944910
8Caleb Shillinger, Principia1227.002.501.0010.333.500.3331201
4Isaiah Siegel, Lutheran North3867.885.06.7562.514.617.7304632
20Matthew Switzer, Principia2012.10.90.0022.200.333.2001913
10Jack Taul, Priory120.004.00.0001.333.556.333911
14Alex Trout, Principia110.00.00.0000.0001.000.000100
20Cullen Trout, Priory140.004.20.0000.375.643.3751422
2Michael Turza, John Burroughs4786.00.961.1400.067.243.067000
3Alex Velluto, Lutheran North12210.503.001.0000.333.556.500901
9Gordon Walker, MICDS2225.253.001.0000.429.500.4291700
13Matthew Williams, Lutheran North2115.253.751.0000.500.556.625900
Click column headings to re-sort information

Metro League fielding statistics - league
#NamePOAstOutsEPBFldDP
5Reagan Andrew, MICDS41145520.9650
3Ben Axelrod, MICDS101001.0000
8Griffin Baur, MICDS4131710.9440
26Ben Beier, Lutheran South00020.0000
25Brad Beier, Lutheran South00020.0000
17Gerald Bentley, MICDS213001.0000
24Nic Blessing, Priory123001.0000
5Zach Brasier, Westminster11210.6671
18Jack Brooks, MICDS909001.0000
Ollie Brown, John Burroughs00030.0000
15Jake Buganski, Priory1901920.9050
3John Butka, John Burroughs00020.0000
19Collin Clark, Westminster808001.0000
5Christian Drummond, Priory20210.6670
3Adam Ebling, Westminster19102930.9066
10Henry Edmonds, John Burroughs00010.0000
10Aaron Fackler, Lutheran North781550.7501
18Kennedy Floyd, Lutheran South00010.0000
3Chris Friemel, Priory1181930.8640
7Jacob Fuller, Lutheran North718001.0000
26Pearson Georges, Westminster101001.0000
23Ben Goff, John Burroughs00010.0000
17Zach Gross, Westminster42610.8570
22Sami Haddad, Priory1111220.8570
19Brandon Hager, Lutheran South00010.0000
20Jacob Hager, Lutheran South00050.0000
44Jaxon Halsey, Westminster202001.0000
11Drew Hardwick, John Burroughs00010.0000
8Brayden Haug, Westminster561140.7332
11Jimmy Hereford, MICDS03320.6000
10David Howard, Lutheran South00010.0000
10Alex Hutton, MICDS1011110.9170
25Landen Johnson, Westminster112001.0000
2Devyn Jones, Lutheran North00020.0000
19Sam Juenger, Priory70710.8750
1Kazuki Kanda, Westminster5510001.0001
21Joey Keane, Westminster1131420.8752
4Dash King, Priory369001.0000
18Michael Klotz, Lutheran North53820.8000
7Sam Kohler, MICDS4111530.8330
17Nick Kurz, Priory1472120.9130
9Nate Laesch, Lutheran North561140.7330
10Luke Linam, Westminster617001.0000
12Zach Luhmann, John Burroughs00010.0000
6Jack Martin, Westminster167001.0000
15Blaise Matheny, Westminster718001.0000
6Craig McGee, Lutheran North1261823.9001
16Zach Mella, Priory101001.0000
11Patrick Mohs, Lutheran South00020.0000
12Zach Molden, Lutheran North18123081.7891
2Garrison Moody, MICDS39443001.0000
22Nick Moten, Westminster213001.0000
73Will Mueller, Westminster011001.0000
22John Nash, John Burroughs00020.0000
4Jimmy Obertop, Westminster49150001.0000
32Brennan Orf, Westminster29231001.0004
2Vito Orlando, Lutheran South00010.0000
19Jack Parks, MICDS213001.0000
6Gus Pulos, MICDS2232520.9260
Ziyaad Raza, John Burroughs00010.0000
17Noah Reichman, John Burroughs00030.0000
12Liam Sallee, MICDS2032320.9200
7Nathaniel Sems, Westminster112001.0000
13Grayson Senn, MICDS3133410.9710
32Mark Shallenberger, Priory32436001.0000
28Thomas Shultz, Westminster404001.0000
4Isaiah Siegel, Lutheran North1862421.9230
24Jack Smith, Westminster14014001.0000
2JP Spellmeyer, Priory50510.8330
5Jalen Stovall, Lutheran North52730.7000
10Jack Taul, Priory279001.0000
20Cullen Trout, Priory011001.0000
18Ross VanBree, Priory5815920.9670
3Alex Velluto, Lutheran North4324540.9181
9Gordon Walker, MICDS459001.0000
11Isaiah Williams, Lutheran North50510.8330
13Matthew Williams, Lutheran North491350.7220
Click column headings to re-sort information