Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Minnesota » Physical Therapist

Top Physical Therapist Providers in Minnesota

Providers

Providers are grouped by their self-selected primary specialty in the National Plan and Provider Enumeration System (NPPES). This doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

MITCHELL KARY

White bear lake, Minn. 55110

16,409

Rank: 1 out of 810

904

Rank: 1 out of 810

$322K

Rank: 1 out of 810

$357

Average: $335

18

Average: 16

MEGAN FROST

Shoreview, Minn. 55126

5,375

Rank: 2 out of 810

93

Rank: 107 out of 810

$114K

Rank: 2 out of 810

$1,229

Average: $335

58

Average: 16

KIM ROSENDAHL

Thief river falls, Minn. 56701

5,059

Rank: 3 out of 810

102

Rank: 89 out of 810

$106K

Rank: 4 out of 810

$1,039

Average: $335

50

Average: 16

LISA BAILEY

Rochester, Minn. 55901

4,907

Rank: 4 out of 810

73

Rank: 194 out of 810

$113K

Rank: 3 out of 810

$1,549

Average: $335

67

Average: 16

TERRANCE BUISMAN

Minneapolis, Minn. 55402

4,524

Rank: 5 out of 810

152

Rank: 30 out of 810

$88.3K

Rank: 5 out of 810

$581

Average: $335

30

Average: 16

KIRSTEN VERLY

Marshall, Minn. 56258

3,863

Rank: 6 out of 810

151

Rank: 31 out of 810

$82.3K

Rank: 8 out of 810

$545

Average: $335

26

Average: 16

STUART LEERSSEN

Nashwauk, Minn. 55769

3,765

Rank: 7 out of 810

93

Rank: 107 out of 810

$64K

Rank: 15 out of 810

$688

Average: $335

40

Average: 16

KELLI BARRY

Cohasset, Minn. 55721

3,665

Rank: 8 out of 810

103

Rank: 87 out of 810

$87.5K

Rank: 6 out of 810

$849

Average: $335

36

Average: 16

CAROL LEGO

Minneapolis, Minn. 55402

3,540

Rank: 9 out of 810

73

Rank: 194 out of 810

$71.7K

Rank: 9 out of 810

$983

Average: $335

48

Average: 16

KELLY RIPP

Winona, Minn. 55987

3,461

Rank: 10 out of 810

60

Rank: 289 out of 810

$67.8K

Rank: 14 out of 810

$1,131

Average: $335

58

Average: 16

JILLAYNE MAXWELL

Prior lake, Minn. 55372

3,371

Rank: 11 out of 810

115

Rank: 68 out of 810

$63K

Rank: 17 out of 810

$548

Average: $335

29

Average: 16

BRADLEY RUNIA

Ortonville, Minn. 56278

3,333

Rank: 12 out of 810

187

Rank: 18 out of 810

$68.9K

Rank: 12 out of 810

$369

Average: $335

18

Average: 16

STEVEN POISSANT

Fertile, Minn. 56540

3,313

Rank: 13 out of 810

89

Rank: 126 out of 810

$63.3K

Rank: 16 out of 810

$711

Average: $335

37

Average: 16

MICHAEL CAREY

Brainerd, Minn. 56401

3,283

Rank: 14 out of 810

64

Rank: 258 out of 810

$59.4K

Rank: 20 out of 810

$929

Average: $335

51

Average: 16

JEREMY VANKLOMPENBERG

Marshall, Minn. 56258

3,247

Rank: 15 out of 810

201

Rank: 13 out of 810

$68.8K

Rank: 13 out of 810

$342

Average: $335

16

Average: 16

MELEAH MURPHY

Roseville, Minn. 55113

3,187

Rank: 16 out of 810

223

Rank: 9 out of 810

$69.9K

Rank: 11 out of 810

$313

Average: $335

14

Average: 16

JEAN LINDBERG

Minneapolis, Minn. 55450

3,140

Rank: 17 out of 810

96

Rank: 101 out of 810

$83.5K

Rank: 7 out of 810

$870

Average: $335

33

Average: 16

ANDREW HADRICH

Baxter, Minn. 56425

3,105

Rank: 18 out of 810

119

Rank: 59 out of 810

$60.8K

Rank: 19 out of 810

$511

Average: $335

26

Average: 16

ERIK KOHN

Sartell, Minn. 56377

3,009

Rank: 19 out of 810

336

Rank: 3 out of 810

$70.4K

Rank: 10 out of 810

$209

Average: $335

9

Average: 16

ANNE LAMB

Owatonna, Minn. 55060

2,944

Rank: 20 out of 810

70

Rank: 218 out of 810

$61.3K

Rank: 18 out of 810

$875

Average: $335

42

Average: 16

JOHN WESP

Baxter, Minn. 56425

2,797

Rank: 21 out of 810

79

Rank: 166 out of 810

$51K

Rank: 36 out of 810

$645

Average: $335

35

Average: 16

ALAN DETTMER

Grand rapids, Minn. 55744

2,767

Rank: 22 out of 810

64

Rank: 258 out of 810

$51.7K

Rank: 32 out of 810

$807

Average: $335

43

Average: 16

MARK RATTRAY

Minneapolis, Minn. 55406

2,755

Rank: 23 out of 810

92

Rank: 112 out of 810

$52.4K

Rank: 31 out of 810

$569

Average: $335

30

Average: 16

MELANIE BRENNAN

Rochester, Minn. 55901

2,754

Rank: 24 out of 810

51

Rank: 367 out of 810

$55.3K

Rank: 24 out of 810

$1,084

Average: $335

54

Average: 16

WAYNE ERICKSON

Baxter, Minn. 56425

2,708

Rank: 25 out of 810

199

Rank: 14 out of 810

$58.1K

Rank: 21 out of 810

$292

Average: $335

14

Average: 16

DOUGLAS MERZ

Minnetonka, Minn. 55345

2,667

Rank: 26 out of 810

115

Rank: 68 out of 810

$55.5K

Rank: 23 out of 810

$483

Average: $335

23

Average: 16

RYAN CAREY

Brainerd, Minn. 56401

2,657

Rank: 27 out of 810

75

Rank: 184 out of 810

$53.6K

Rank: 28 out of 810

$714

Average: $335

35

Average: 16

MICHAEL RIPLEY

Stillwater, Minn. 55082

2,645

Rank: 28 out of 810

110

Rank: 76 out of 810

$52.7K

Rank: 30 out of 810

$479

Average: $335

24

Average: 16

DAVID HUGHES

Baxter, Minn. 56425

2,617

Rank: 29 out of 810

112

Rank: 74 out of 810

$54K

Rank: 27 out of 810

$482

Average: $335

23

Average: 16

SARAH LUNDY

Brainerd, Minn. 56425

2,613

Rank: 30 out of 810

85

Rank: 140 out of 810

$55K

Rank: 25 out of 810

$647

Average: $335

31

Average: 16

RONALD WENGER

North mankato, Minn. 56003

2,526

Rank: 31 out of 810

102

Rank: 89 out of 810

$54.2K

Rank: 26 out of 810

$532

Average: $335

25

Average: 16

MICHAEL STAY

Plymouth, Minn. 55441

2,472

Rank: 32 out of 810

136

Rank: 38 out of 810

$51.7K

Rank: 33 out of 810

$380

Average: $335

18

Average: 16

GREGORY SCHROEDER

Owatonna, Minn. 55060

2,442

Rank: 33 out of 810

89

Rank: 126 out of 810

$46.7K

Rank: 45 out of 810

$524

Average: $335

27

Average: 16

JEFFREY DONATELLE

Ortonville, Minn. 56278

2,439

Rank: 34 out of 810

146

Rank: 34 out of 810

$51.5K

Rank: 34 out of 810

$353

Average: $335

17

Average: 16

DAVID FILZEN

Burnsville, Minn. 55337

2,402

Rank: 35 out of 810

171

Rank: 22 out of 810

$56.7K

Rank: 22 out of 810

$332

Average: $335

14

Average: 16

NANCY BLANCHARD

Marshall, Minn. 56258

2,401

Rank: 36 out of 810

129

Rank: 44 out of 810

$51.2K

Rank: 35 out of 810

$397

Average: $335

19

Average: 16

PETER LARSON

Pelican rapids, Minn. 56572

2,386

Rank: 37 out of 810

162

Rank: 26 out of 810

$49K

Rank: 39 out of 810

$303

Average: $335

15

Average: 16

RHONDA JOHNSON

Cloquet, Minn. 55720

2,301

Rank: 38 out of 810

105

Rank: 85 out of 810

$49.6K

Rank: 37 out of 810

$473

Average: $335

22

Average: 16

FILIP JOHNSON

St cloud, Minn. 56303

2,299

Rank: 39 out of 810

101

Rank: 92 out of 810

$42.6K

Rank: 55 out of 810

$422

Average: $335

23

Average: 16

HEATHER BARRY

Moorhead, Minn. 56560

2,297

Rank: 40 out of 810

53

Rank: 350 out of 810

$48.2K

Rank: 41 out of 810

$909

Average: $335

43

Average: 16

LOIS OLSON

Minneapolis, Minn. 55408

2,261

Rank: 41 out of 810

48

Rank: 394 out of 810

$43.5K

Rank: 51 out of 810

$905

Average: $335

47

Average: 16

CRAIG HAUGRUD

Pelican rapids, Minn. 56572

2,246

Rank: 42 out of 810

132

Rank: 41 out of 810

$47.2K

Rank: 43 out of 810

$358

Average: $335

17

Average: 16

KARI COX

Edina, Minn. 55435

2,207

Rank: 43 out of 810

118

Rank: 62 out of 810

$46.8K

Rank: 44 out of 810

$396

Average: $335

19

Average: 16

NANCY JOHNSON

Rochester, Minn. 55901

2,189

Rank: 44 out of 810

56

Rank: 321 out of 810

$45.6K

Rank: 47 out of 810

$814

Average: $335

39

Average: 16

IDA HAXTON

Cook, Minn. 55723

2,150

Rank: 45 out of 810

43

Rank: 444 out of 810

$44.4K

Rank: 48 out of 810

$1,032

Average: $335

50

Average: 16

STEVEN JENSEN

Ogema, Minn. 56569

2,113

Rank: 46 out of 810

54

Rank: 337 out of 810

$42.5K

Rank: 57 out of 810

$787

Average: $335

39

Average: 16

CHAD RITTER

Sartell, Minn. 56377

2,100

Rank: 47 out of 810

288

Rank: 4 out of 810

$49K

Rank: 38 out of 810

$170

Average: $335

7

Average: 16

KADY ADAMS

Rochester, Minn. 55905

2,094

Rank: 48 out of 810

94

Rank: 105 out of 810

$45.7K

Rank: 46 out of 810

$486

Average: $335

22

Average: 16

NICHOLAS DOELING

Ortonville, Minn. 56278

2,091

Rank: 49 out of 810

110

Rank: 76 out of 810

$43.4K

Rank: 52 out of 810

$395

Average: $335

19

Average: 16

DANIEL NESS

Sartell, Minn. 56377

2,087

Rank: 50 out of 810

191

Rank: 17 out of 810

$48.8K

Rank: 40 out of 810

$256

Average: $335

11

Average: 16

STEVEN PETERSON

Saint paul, Minn. 55118

2,054

Rank: 51 out of 810

126

Rank: 52 out of 810

$42.6K

Rank: 56 out of 810

$338

Average: $335

16

Average: 16

JESSICA HORNE

Golden valley, Minn. 55422

2,036

Rank: 52 out of 810

84

Rank: 144 out of 810

$44K

Rank: 50 out of 810

$524

Average: $335

24

Average: 16

JULIANNE WURM

Willmar, Minn. 56201

2,024

Rank: 53 out of 810

182

Rank: 20 out of 810

$42.8K

Rank: 54 out of 810

$235

Average: $335

11

Average: 16

BRYNN MARSHALL

Two harbors, Minn. 55616

2,017

Rank: 54 out of 810

43

Rank: 444 out of 810

$40.9K

Rank: 61 out of 810

$951

Average: $335

47

Average: 16

BRETT KRAMER

Baxter, Minn. 56425

1,981

Rank: 55 out of 810

93

Rank: 107 out of 810

$41.1K

Rank: 59 out of 810

$442

Average: $335

21

Average: 16

MARNE WALDO

Blackduck, Minn. 56630

1,960

Rank: 56 out of 810

86

Rank: 138 out of 810

$41K

Rank: 60 out of 810

$477

Average: $335

23

Average: 16

TRAILL VOSBERG

Battle lake, Minn. 56515

1,949

Rank: 57 out of 810

120

Rank: 57 out of 810

$37.7K

Rank: 71 out of 810

$314

Average: $335

16

Average: 16

KATHERINE SWANSON

Mankato, Minn. 56001

1,936

Rank: 58 out of 810

90

Rank: 120 out of 810

$44.3K

Rank: 49 out of 810

$492

Average: $335

22

Average: 16

JOSEPH CAPPELLERI

North saint paul, Minn. 55109

1,929

Rank: 59 out of 810

55

Rank: 328 out of 810

$53K

Rank: 29 out of 810

$964

Average: $335

35

Average: 16

PAMELA REINERTSON

New london, Minn. 56273

1,923

Rank: 60 out of 810

119

Rank: 59 out of 810

$37.6K

Rank: 73 out of 810

$316

Average: $335

16

Average: 16

JAY SCHINDLER

Plymouth, Minn. 55441

1,902

Rank: 61 out of 810

127

Rank: 50 out of 810

$39.4K

Rank: 64 out of 810

$310

Average: $335

15

Average: 16

ANTHONY EGGIMAN

Breckenridge, Minn. 56520

1,892

Rank: 62 out of 810

78

Rank: 171 out of 810

$38.4K

Rank: 67 out of 810

$492

Average: $335

24

Average: 16

PAUL RAMNARINE

Plymouth, Minn. 55441

1,878

Rank: 63 out of 810

128

Rank: 48 out of 810

$40.6K

Rank: 62 out of 810

$317

Average: $335

15

Average: 16

LORI KEHOE

Edina, Minn. 55435

1,861

Rank: 64 out of 810

155

Rank: 27 out of 810

$42.9K

Rank: 53 out of 810

$277

Average: $335

12

Average: 16

JOSHUA LASHINSKI

Sartell, Minn. 56377

1,844

Rank: 65 out of 810

105

Rank: 85 out of 810

$34.3K

Rank: 82 out of 810

$327

Average: $335

18

Average: 16

DANIEL KIRKPATRICK

North oaks, Minn. 55127

1,815

Rank: 66 out of 810

85

Rank: 140 out of 810

$38.8K

Rank: 65 out of 810

$456

Average: $335

21

Average: 16

BRIAN KAMPA

Sartell, Minn. 56377

1,785

Rank: 67 out of 810

195

Rank: 15 out of 810

$41.6K

Rank: 58 out of 810

$213

Average: $335

9

Average: 16

KATHRYN ROUFS

Cloquet, Minn. 55720

1,763

Rank: 68 out of 810

71

Rank: 208 out of 810

$37.7K

Rank: 72 out of 810

$531

Average: $335

25

Average: 16

LYNN FOLSTED

Moose lake, Minn. 55767

1,755

Rank: 69 out of 810

88

Rank: 133 out of 810

$38.2K

Rank: 68 out of 810

$434

Average: $335

20

Average: 16

TAMARA KOBIENIA

Willmar, Minn. 56201

1,746

Rank: 70 out of 810

218

Rank: 10 out of 810

$48.1K

Rank: 42 out of 810

$221

Average: $335

8

Average: 16

CARRIE TAYLOR

Pequot lakes, Minn. 56472

1,741

Rank: 71 out of 810

106

Rank: 83 out of 810

$38.6K

Rank: 66 out of 810

$365

Average: $335

16

Average: 16

TODD KRUSE

North mankato, Minn. 56003

1,737

Rank: 72 out of 810

80

Rank: 161 out of 810

$40.5K

Rank: 63 out of 810

$506

Average: $335

22

Average: 16

LISA RICHARDSON

Edina, Minn. 55435

1,711

Rank: 73 out of 810

142

Rank: 37 out of 810

$37.4K

Rank: 74 out of 810

$263

Average: $335

12

Average: 16

CHRISTINE SING

Rochester, Minn. 55905

1,707

Rank: 74 out of 810

127

Rank: 50 out of 810

$38.1K

Rank: 69 out of 810

$300

Average: $335

13

Average: 16

MARIA EYBERG

Champlin, Minn. 55316

1,702

Rank: 75 out of 810

86

Rank: 138 out of 810

$35.6K

Rank: 79 out of 810

$413

Average: $335

20

Average: 16

CRAIG RINGSVEN

Edina, Minn. 55435

1,683

Rank: 76 out of 810

89

Rank: 126 out of 810

$36.5K

Rank: 77 out of 810

$410

Average: $335

19

Average: 16

REBECCA DOCKTER

Breckenridge, Minn. 56520

1,649

Rank: 77 out of 810

61

Rank: 281 out of 810

$33.5K

Rank: 86 out of 810

$549

Average: $335

27

Average: 16

SHERYL SATHRUM

Owatonna, Minn. 55060

1,638

Rank: 78 out of 810

61

Rank: 281 out of 810

$31K

Rank: 100 out of 810

$508

Average: $335

27

Average: 16

ALISSA AHMANN

Savage, Minn. 55378

1,629

Rank: 79 out of 810

166

Rank: 23 out of 810

$37K

Rank: 75 out of 810

$223

Average: $335

10

Average: 16

MATTHEW KAUFENBERG

Roseville, Minn. 55113

1,625

Rank: 80 out of 810

49

Rank: 383 out of 810

$34.8K

Rank: 80 out of 810

$711

Average: $335

33

Average: 16

JAMES OLSON

Alexandria, Minn. 56308

1,616

Rank: 81 out of 810

52

Rank: 355 out of 810

$35.7K

Rank: 78 out of 810

$687

Average: $335

31

Average: 16

ALLISON MACKAY

Bemidji, Minn. 56601

1,594

Rank: 82 out of 810

50

Rank: 374 out of 810

$33.8K

Rank: 85 out of 810

$676

Average: $335

32

Average: 16

ANDRES MASIS

Excelsior, Minn. 55331

1,566

Rank: 83 out of 810

50

Rank: 374 out of 810

$30.6K

Rank: 107 out of 810

$612

Average: $335

31

Average: 16

JENY BAUER

Marshall, Minn. 56258

1,554

Rank: 84 out of 810

77

Rank: 175 out of 810

$31K

Rank: 102 out of 810

$402

Average: $335

20

Average: 16

JOSHUA HOLMES

Rochester, Minn. 55902

1,552

Rank: 85 out of 810

43

Rank: 444 out of 810

$29.8K

Rank: 113 out of 810

$693

Average: $335

36

Average: 16

PAUL HOUGAN

Faribault, Minn. 55021

1,547

Rank: 86 out of 810

52

Rank: 355 out of 810

$31.1K

Rank: 99 out of 810

$599

Average: $335

30

Average: 16

DENISE HANSEN

Saint cloud, Minn. 56303

1,541

Rank: 87 out of 810

65

Rank: 247 out of 810

$28.9K

Rank: 124 out of 810

$445

Average: $335

24

Average: 16

DEAN ERIE

Shoreview, Minn. 55126

1,540

Rank: 88 out of 810

84

Rank: 144 out of 810

$34.8K

Rank: 81 out of 810

$414

Average: $335

18

Average: 16

MARK WILSON

Stillwater, Minn. 55082

1,540

Rank: 88 out of 810

71

Rank: 208 out of 810

$32.9K

Rank: 89 out of 810

$463

Average: $335

22

Average: 16

JASON RAHENKAMP

Burnsville, Minn. 55337

1,538

Rank: 90 out of 810

124

Rank: 54 out of 810

$33.9K

Rank: 84 out of 810

$273

Average: $335

12

Average: 16

MARCIA POCERNICH

Cromwell, Minn. 55726

1,538

Rank: 90 out of 810

65

Rank: 247 out of 810

$32K

Rank: 94 out of 810

$493

Average: $335

24

Average: 16

JAY HAUG

Willmar, Minn. 56201

1,528

Rank: 92 out of 810

163

Rank: 25 out of 810

$36.6K

Rank: 76 out of 810

$225

Average: $335

9

Average: 16

STEVEN CARR

Saint cloud, Minn. 56303

1,528

Rank: 92 out of 810

80

Rank: 161 out of 810

$30.2K

Rank: 109 out of 810

$377

Average: $335

19

Average: 16

THOMAS JENSEN

Sartell, Minn. 56377

1,526

Rank: 94 out of 810

217

Rank: 11 out of 810

$37.8K

Rank: 70 out of 810

$174

Average: $335

7

Average: 16

JENNIFER SOLAND

Rochester, Minn. 55905

1,511

Rank: 95 out of 810

173

Rank: 21 out of 810

$31.3K

Rank: 97 out of 810

$181

Average: $335

9

Average: 16

CARMELA CLAYPOOL

Saint paul, Minn. 55102

1,503

Rank: 96 out of 810

79

Rank: 166 out of 810

$31.3K

Rank: 98 out of 810

$396

Average: $335

19

Average: 16

THOMAS PETERSON

Saint cloud, Minn. 56303

1,499

Rank: 97 out of 810

89

Rank: 126 out of 810

$31.7K

Rank: 95 out of 810

$357

Average: $335

17

Average: 16

ERIK JENSEN

Bemidji, Minn. 56601

1,486

Rank: 98 out of 810

60

Rank: 289 out of 810

$32.1K

Rank: 92 out of 810

$536

Average: $335

25

Average: 16

ERIN ALEXANDER

Winona, Minn. 55987

1,478

Rank: 99 out of 810

19

Rank: 710 out of 810

$29.2K

Rank: 120 out of 810

$1,537

Average: $335

78

Average: 16

DUANE LAHTI

Duluth, Minn. 55811

1,477

Rank: 100 out of 810

60

Rank: 289 out of 810

$30.2K

Rank: 108 out of 810

$504

Average: $335

25

Average: 16

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2015 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.

Read our methodology.